<SEC-DOCUMENT>0001441683-25-000068.txt : 20251106
<SEC-HEADER>0001441683-25-000068.hdr.sgml : 20251106
<ACCEPTANCE-DATETIME>20251106131545
ACCESSION NUMBER:		0001441683-25-000068
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20250930
FILED AS OF DATE:		20251106
DATE AS OF CHANGE:		20251106

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APPIAN CORP
		CENTRAL INDEX KEY:			0001441683
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				541956084
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7950 JONES BRANCH DRIVE
		CITY:			MCLEAN
		STATE:			VA
		ZIP:			22102
		BUSINESS PHONE:		703-442-8844

	MAIL ADDRESS:	
		STREET 1:		7950 JONES BRANCH DRIVE
		CITY:			MCLEAN
		STATE:			VA
		ZIP:			22102
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>appn-20250930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636,d:bb2f43d875d849e1b9184683bfe83f1f-->
<html xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:appn="http://www.appian.com/20250930" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>appn-20250930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-26">0001441683</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-27">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q3</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-30">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-130" name="appn:SoftwareAsServiceSubscriptionContractsTerm" id="f-510">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="appn-20250930.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="rouasset"><xbrli:measure>appn:rOUAsset</xbrli:measure></xbrli:unit><xbrli:unit id="asset_group"><xbrli:measure>appn:asset_group</xbrli:measure></xbrli:unit><xbrli:unit id="floor"><xbrli:measure>appn:floor</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>appn:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</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-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:PropertyPlantAndEquipmentWorkInProcessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:PropertyPlantAndEquipmentWorkInProcessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SwinglineSubFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></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-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:MisappropriationOfTradeSecretsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-10</xbrli:startDate><xbrli:endDate>2022-05-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:ViolationOfVirginiaComputerCrimesActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-10</xbrli:startDate><xbrli:endDate>2022-05-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:AttorneysFeesAssociatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-15</xbrli:startDate><xbrli:endDate>2022-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:StatutoryPostJudgementInterestOnJudgmentalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-15</xbrli:startDate><xbrli:endDate>2022-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:YouyongZouLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-15</xbrli:startDate><xbrli:endDate>2022-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001441683</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_1"></div><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">September&#160;30, 2025</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-38098</ix:nonNumeric></span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><img src="appn-20250930_g1.jpg" alt="Appian 2021 (blue-white field).jpg" style="height:74px;margin-bottom:5pt;vertical-align:text-bottom;width:148px" id="i-1"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">APPIAN CORPORATION</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.071%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">54-1956084</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">7950 Jones Branch Drive</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">McLean</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-11">VA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">22102</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">(703)</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">442-8844</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.981%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Trading symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Name of each exchange on which registered </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Common Stock</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">APPN</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#9746;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#9744;</span></div><div style="text-indent:30pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 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).&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#9746;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#9744;</span></div><div style="text-indent:30pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:22.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Small reporting company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#9744;&#160;&#160;&#160;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;&#9744;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of November&#160;3, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">42,735,083</ix:nonFraction> shares of the registrant&#8217;s Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">31,088,085</ix:nonFraction> shares of the registrant&#8217;s Class B common stock, each with a par value of $0.0001 per share, outstanding.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_7"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCIAL INFORMATION</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_13">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_16">Consolidated Balance Sheets as of September 30, 2025 and December 31, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_19">Consolidated Statements of Operations for the three and nine months ended September 30, 2025 and September 30, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2322f0;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#2322f0;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_22">Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2025 and September 30, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_25">Consolidated Statements of Changes in Stockholders&#8217; Deficit for the three and nine months ended September 30, 2025 and September 30, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_28">Consolidated Statements of Cash Flows for the nine months ended September 30, 2025 and September 30, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_31">9</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_79">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_79">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_115">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_115">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_118">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_118">49</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OTHER INFORMATION</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_124">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_124">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_127">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_127">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_130">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_130">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_133">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_133">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_136">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_136">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_139">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_139">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_142">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_142">53</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_145">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ibb2f43d875d849e1b9184683bfe83f1f_145">54</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_10"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I&#8212;FINANCIAL INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_13"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_16"></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except par value and share data)</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.390%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">125,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-32">118,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Short-term investments and marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-33">66,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-34">41,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">2,862</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">3,396</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">172,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">195,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Deferred commissions, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:DeferredCommissionsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">34,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:DeferredCommissionsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">36,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">41,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">43,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">439,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">435,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-45">38,789</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-46">32,142</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-47">33,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-48">37,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-49">28,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-50">25,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Intangible assets, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-51">6,985</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-52">5,341</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-53">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-54">2,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Right-of-use assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-55">29,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-56">31,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Deferred commissions, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:DeferredCommissionNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">59,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:DeferredCommissionNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">60,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-59">5,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-60">4,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">15,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">24,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-63">611,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-64">621,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Deficit</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">8,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">4,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">20,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">11,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">38,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">34,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">275,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">281,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">12,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">9,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">13,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">12,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">1,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">370,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">354,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">233,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">240,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Non-current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">47,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">52,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">8,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="f-87">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="f-88">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-89">660,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-90">653,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Stockholders&#8217; deficit</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Class A common stock&#8212;par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-92">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-93"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-94">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2025 and December&#160;31, 2024 and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-95">43,369,326</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-96">42,938,701</ix:nonFraction> shares issued as of September&#160;30, 2025 and December&#160;31, 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-97">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-98">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Class B common stock&#8212;par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-99"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-100">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-101"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-102">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2025 and December&#160;31, 2024 and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-103">31,088,085</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-104">31,090,085</ix:nonFraction> shares issued as of September&#160;30, 2025 and December&#160;31, 2024, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-105">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-106">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Treasury stock at cost, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-107">639,751</ix:nonFraction> shares as of September&#160;30, 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-108">20,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:fixed-zero" scale="3" id="f-109">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-110">612,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-111">591,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-112">35,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-113">11,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-114">605,818</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-115">612,154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total stockholders&#8217; deficit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-116">48,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-117">32,640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; deficit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-118">611,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.95pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-119">621,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_19"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(unaudited, in thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">147,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">123,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">414,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">353,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">39,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">30,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">109,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">96,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-128">187,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-129">154,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">524,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">450,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-132">17,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-133">14,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">49,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">39,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">27,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-137">23,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-138">78,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-139">74,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-140">45,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-141">37,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-142">128,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-143">114,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-144">141,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-145">116,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-146">395,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-147">335,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">51,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">50,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">166,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">175,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">40,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">38,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">120,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-155">117,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">36,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">34,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">107,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">108,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-160">128,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-161">124,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-162">394,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-163">401,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">13,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">7,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">1,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">65,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other non-operating expense (income) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">1,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">12,544</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">24,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">5,882</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-172">5,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-173">6,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-174">15,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-175">17,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other non-operating expense (income)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-176">3,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-177">6,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-178">8,730</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">12,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-180">9,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-181">781</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-182">10,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-183">77,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-184">1,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-185">1,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-186">3,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-187">690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-188">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-189">2,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-191">78,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-192">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-193">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-194">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-195">1.08</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-196">0.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-197">0.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-198">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-199">1.08</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-200">74,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-201">72,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-202">74,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-203">72,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-204">74,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-205">72,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-206">74,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-207">72,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_22"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(unaudited, in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-208">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-209">2,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-210">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-211">78,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income (loss), net of income taxes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-212">91</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-213">11,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-214">23,448</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-215">607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on available-for-sale securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-216">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-217">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-218">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-219">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other comprehensive income (loss), net of income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-220">7,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">13,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-222">17,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-223">77,869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_25"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(unaudited, in thousands, except share data)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Deficit</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-224">74,028,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-225">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">591,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">11,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">612,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-229">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">32,640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-231">1,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-232">1,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-233">4,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-234">167,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-235">3,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-236">3,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-237">18,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-238">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-239">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-240">8,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-241">8,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-242">3,733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-243">3,733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, March 31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-244">74,220,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-245">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-246">597,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">15,507</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">613,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-249">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">31,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-251">312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="f-252">312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-253">5,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-254">77,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-255">1,269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-256">1,269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-257">30,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-258">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-259">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-260">313,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-261">10,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-262">10,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-263">8,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-264">8,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-265">19,682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-266">19,682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, June 30, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-267">74,020,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-268">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-269">605,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-270">35,189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-271">613,643</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-272">10,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-273">53,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-274">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-275">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-276">6,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-277">92,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-278">1,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-279">1,422</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-280">24,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-281">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-282">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-283">326,591</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-284">10,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-285">10,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-286">8,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-287">8,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-288">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-289">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, September&#160;30, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-290">73,817,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-291">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-292">612,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-293">35,221</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">605,818</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-295">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-296">48,544</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Equity (Deficit)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-297">73,366,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-298">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-299">595,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-300">23,555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-301">519,892</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-302">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-303">52,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-304">32,923</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-305">32,923</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-306">4,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-307">141,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-308">2,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-309">2,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-310">43,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-311">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-312">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-67" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-313">1,320,531</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-314">50,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-315">50,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-316">10,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-317">10,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-318">12,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-319">12,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, March 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-71" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-320">72,236,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-321">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-322">603,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-323">10,708</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-324">552,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-325">50,019</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-326">9,665</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-327">43,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-328">43,592</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-79" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-329">4,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-330">178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-331">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:fixed-zero" scale="3" id="f-332">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-79" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-333">77,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-334">4,279</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-335">2,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-336">1,360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-79" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-337">25,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-338">785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-339">948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-340">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-341">9,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-342">9,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-343">1,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-344">1,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, June 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-83" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-345">72,343,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-346">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-347">608,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-348">11,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-349">596,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-350">45,974</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-351">45,658</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-352">2,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-353">2,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock to directors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-354">5,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-355">192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-356">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" format="ixt:fixed-zero" scale="3" id="f-357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-358">69,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-359">3,289</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-360">2,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-361">662</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-362">12,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-363">348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-364">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-365">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-366">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-367">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-368">10,997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-369">10,997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, September 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-370">72,429,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-371">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-372">614,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-373">22,809</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-374">598,507</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-375">42,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-376">49,801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_28"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(unaudited, in thousands)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-377">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-378">78,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by (used by) operating activities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-379">30,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">30,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Depreciation expense and amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-381">7,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-382">7,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Lease impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="f-383">779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-384">5,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-385">692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-386">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-387">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-388">439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Benefit for deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="f-389">648</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-390">1,281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Foreign currency transaction (gains) losses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="f-391">20,864</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" format="ixt:num-dot-decimal" scale="3" id="f-392">2,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Changes in assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-393">29,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-394">30,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-395">13,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-396">12,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="appn:IncreaseDecreaseInDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="f-397">3,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="appn:IncreaseDecreaseInDeferredCommissions" format="ixt:num-dot-decimal" scale="3" id="f-398">4,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-399">12,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-400">1,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" format="ixt:num-dot-decimal" scale="3" id="f-401">1,043</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" format="ixt:num-dot-decimal" scale="3" id="f-402">6,975</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other current and non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-403">1,707</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="f-404">535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-405">17,545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-406">15,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Operating lease assets and liabilities, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-407">2,583</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-408">1,788</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net cash provided by (used by) operating activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-409">61,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-410">6,993</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Proceeds from maturities of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-411">34,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-412">11,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-413">59,281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-414">42,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-415">2,451</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-416">3,287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net cash used by investing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-417">27,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-418">34,294</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="f-419">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-420">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Payments for debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-421">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-422">463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Debt repayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-423">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-424">3,750</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Repurchases of common stock</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-425">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-426">50,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Payments for employee taxes related to the net share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-427">5,890</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-428">4,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Proceeds from exercise of common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-429">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-430">619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net cash used by financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-431">30,138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-432">8,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Effect of foreign exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-433">2,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-434">375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-435">6,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-436">50,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Cash and cash equivalents at beginning of period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-437">118,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-438">149,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-439">125,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-440">99,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-441">10,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-442">17,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-443">3,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-444">1,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-445">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-446">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_31"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APPIAN CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(UNAUDITED)</span></div><div style="text-align:center"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_34"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-447" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Description of Business</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian Corporation (together with its subsidiaries, &#8220;Appian,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;) delivers a software platform that helps organizations run better processes that reduce costs, improve customer experiences, and gain a strategic edge. Committed to client success, we serve many of the world&#8217;s largest companies across various industries. We believe processes define each organization. Processes are how they operate, deliver value, and interact with their customers. Appian has both the platform and the expertise to enable enterprise transformation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are headquartered in McLean, Virginia and operate both in the United States and internationally, including Australia, Canada, France, Germany, India, Italy, Japan, Mexico, the Netherlands, Portugal, Singapore, Spain, Sweden, Switzerland, and the United Kingdom.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_37"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-448" continuedAt="f-448-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-449" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements and footnotes include the accounts of Appian and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) for interim financial reporting. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#8217; deficit, and cash flows. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February&#160;19, 2025.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-450" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates embedded in the consolidated financial statements include, but are not limited to, revenue recognition, income taxes and the related valuation allowance established against deferred tax assets, the amortization period of deferred commissions, the amortization period of the cost to obtain the judgment preservation insurance policy (as discussed in Note 12), and stock-based compensation.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-448-1" continuedAt="f-448-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-451" continuedAt="f-451-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Customer Risk</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-451-1">Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash, cash equivalents, accounts receivable, and our short-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits; however, we believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances. With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2025, revenue generated from government agencies represented <ix:nonFraction unitRef="number" contextRef="c-100" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-452">32.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-101" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-453">33.3</ix:nonFraction>% of total revenue, of which revenue from U.S. federal government agencies was <ix:nonFraction unitRef="number" contextRef="c-102" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-454">25.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-103" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-455">24.9</ix:nonFraction>% of total revenue, respectively. Additionally, <ix:nonFraction unitRef="number" contextRef="c-104" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-456">39.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-105" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-457">38.2</ix:nonFraction>% of our revenue during the three and nine months ended September&#160;30, 2025, respectively, was generated from international customers. For the three and nine months ended September&#160;30, 2024, revenue generated from government agencies represented <ix:nonFraction unitRef="number" contextRef="c-106" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-458">31.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-107" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-459">30.6</ix:nonFraction>% of total revenue, of which revenue from U.S. federal government agencies was <ix:nonFraction unitRef="number" contextRef="c-108" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-460">23.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-109" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-461">22.5</ix:nonFraction>% of total revenue, respectively. Additionally, <ix:nonFraction unitRef="number" contextRef="c-110" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-462">36.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-463">37.2</ix:nonFraction>% of our revenue during the three and nine months ended September&#160;30, 2024, respectively, was generated from international customers. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single&#160;end-customer&#160;accounted for more than 10% of our total revenue in the three and nine months ended September&#160;30, 2025 or 2024. As of September&#160;30, 2025 and December&#160;31, 2024, we had one reseller whose accounts receivable balance comprised <ix:nonFraction unitRef="number" contextRef="c-112" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-464">17.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-113" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-465">17.5</ix:nonFraction>% of total accounts receivable, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-466" continuedAt="f-466-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-466-1">We consider all highly liquid investments with original maturities of three months or less, as well as overnight repurchase agreements, to be cash equivalents.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-467" continuedAt="f-467-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Expected Credit Losses</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-467-1">Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for expected credit losses. The allowance is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable economic forecasts that affect collectability. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for expected credit losses would be required and would increase bad debt expense.</ix:continuation> The allowance for doubtful accounts totaled $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-468">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-469">3.4</ix:nonFraction> million as of September&#160;30, 2025 and December&#160;31, 2024, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommissionsExpensePolicyPolicyTextBlock" id="f-470" continuedAt="f-470-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs of obtaining a contract with a customer, which consist of sales commissions paid to our sales team and the associated incremental payroll taxes. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a subscriptions contract for a new customer or upsell an existing customer&#8217;s subscriptions are amortized over an estimated economic life of <ix:nonNumeric contextRef="c-4" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-471">five years</ix:nonNumeric> as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-470-1">Amortization associated with deferred commissions is recorded to sales and marketing expense in our consolidated statements of operations.</ix:continuation> Total commission expense was $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-472">13.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-473">38.2</ix:nonFraction> million for the three and nine months ended September&#160;30, 2025, respectively. Total commission expense was $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-474">12.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:NoninterestExpenseCommissionExpense" scale="6" id="f-475">35.5</ix:nonFraction> million for the three and nine months ended September&#160;30, 2024, respectively.</span></div></ix:continuation><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-448-2" continuedAt="f-448-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-476" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred. The estimated useful lives of our property and equipment are generally <ix:nonNumeric contextRef="c-114" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-477"><ix:nonNumeric contextRef="c-115" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-478">3</ix:nonNumeric></ix:nonNumeric> years for computer software, computer hardware, and internally developed software, <ix:nonNumeric contextRef="c-116" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-479">5</ix:nonNumeric> years for equipment, and <ix:nonNumeric contextRef="c-117" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-480">10</ix:nonNumeric> years for office furniture and fixtures. Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityPolicyTextBlock" id="f-481" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for treasury stock under the cost method. We reissue treasury stock to satisfy employee stock option exercises and the vesting of restricted stock units as well as for issuances of common stock to our Board of Directors. Because we are in an accumulated deficit position, all reissuances of treasury stock were recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-482" continuedAt="f-482-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not adopted any new accounting guidance in 2025 that has had a material impact on our consolidated financial statements or disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Tax (Topic 740): Improvement to Income Tax Disclosures, which requires public companies to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of net income tax payments. The new guidance will be effective for our annual reporting for fiscal year 2025 on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. This ASU will only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires more detailed disclosures of certain categories of expenses such as employee compensation, depreciation, and intangible asset amortization that are components of existing expense captions presented on the face of the income statement. The new guidance will be effective beginning with our annual reporting for fiscal year 2027 and for interim period reporting beginning in fiscal year 2028. Companies have the option to apply the guidance either on a retrospective or prospective basis, and early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient allowing entities to assume the conditions at the balance sheet date remain unchanged over the life of the asset when estimating expected credit losses for current classified accounts receivable and contract assets. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2026 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div></ix:nonNumeric></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-482-1"><ix:continuation id="f-448-3">In September 2025, the FASB issued ASU 2025-06, Targeted Improvements to the Accounting for Internal-Use Software (Subtopic 350-40), which, among other changes, replaces the stage-based capitalization model with a principles-based model clarifying capitalization is to begin when (i) management has authorized and committed to funding a software project and (ii) it is probable the project will be completed and the software will be used to perform the function intended. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2028 and can be applied prospectively, retrospectively, or via a modified transition approach. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures.</ix:continuation></ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_40"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-483" continuedAt="f-483-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-484" continuedAt="f-484-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate subscriptions revenue primarily through the sale of cloud subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="f-485" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recorded during the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-486">113,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-487">94,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-488">320,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-489">269,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-490">24,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-491">21,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-492">69,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-493">62,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-494">8,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-495">7,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-496">24,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-497">22,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscriptions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-498">147,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-499">123,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-500">414,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-501">353,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-502">39,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-503">30,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-504">109,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-505">96,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-506">187,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-507">154,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-508">524,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-509">450,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-484-1" continuedAt="f-484-2"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations and Timing of Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our cloud subscriptions, maintenance and support, and professional services are delivered over time.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions Revenue </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily related to (1)&#160;cloud subscriptions bundled with maintenance and support and hosting services and (2)&#160;term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis or through non-user-based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. </span></div></ix:continuation></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-484-2" continuedAt="f-484-3"><ix:continuation id="f-483-1" continuedAt="f-483-2"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cloud-based subscriptions revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of <span style="-sec-ix-hidden:f-510">one</span> to <ix:nonNumeric contextRef="c-131" name="appn:SoftwareAsServiceSubscriptionContractsTerm" format="ixt-sec:durwordsen" id="f-511">three years</ix:nonNumeric> in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term License Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our term license subscriptions revenue is derived from customers with on-premises installations of our platform. The majority of our term license contracts are one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. If a cloud-based subscription includes the right for the customer to take possession of the license, the revenue is treated as a term license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and Support</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services Revenue</span></div><div style="padding-left:36pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and most often as either (1) under a fixed-fee arrangement or (2) on a time and materials basis. We also sell advisory services on a subscription basis to support customers or partners with their development and deployment. Consulting services contracts are considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. Revenue from subscription-based consulting contracts is recognized ratably over the contract period. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Training Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.</span></div></ix:continuation></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-483-2" continuedAt="f-483-3"><ix:continuation id="f-484-3" continuedAt="f-484-4"><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determining the Transaction Price</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the total amount of consideration we expect to receive in exchange for the service offerings in a contract and may include both fixed and variable components. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the three and nine months ended September&#160;30, 2025 and 2024 was immaterial. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocating the Transaction Price Based on Standalone Selling Prices (&#8220;SSP&#8221;)</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Cloud subscriptions - Given the highly variable selling price of our cloud subscriptions, we establish the SSP of our cloud subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating the SSP of our cloud subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating the SSP of term license subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Consulting and training services - The SSP of consulting and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. </span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-484-4">Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.</ix:continuation> </span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-483-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-512" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our contract asset and contract liability balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-513">10,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-514">12,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-515">10,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-516">12,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, non-current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="f-517">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="f-518">643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="f-519">733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="f-520">915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-521">10,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-522">13,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-523">11,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-524">12,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-525">275,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-526">281,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-527">224,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-528">235,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-529">8,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-530">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-531">3,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-532">4,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-533">283,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-534">287,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-535">227,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-536">240,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">*</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Current and non-current contract assets are reported as components of the &#8216;Prepaid expenses and other current assets&#8217; and &#8216;Other assets&#8217; line items, respectively, in our consolidated balance sheets.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in contract liabilities at the beginning of the period totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-537">263.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-538">213.2</ix:nonFraction> million for the nine months ended September 30, 2025 and 2024, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, we had an aggregate transaction price of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-539">577.2</ix:nonFraction> million allocated to unsatisfied performance obligations. We expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-540">382.2</ix:nonFraction> million of this balance as revenue over the next <ix:nonNumeric contextRef="c-132" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-541">12</ix:nonNumeric> months with the remaining amount recognized thereafter.</span></div></ix:continuation><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-542" continuedAt="f-542-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, our lease portfolio consists entirely of operating leases for corporate offices. Our operating leases have remaining lease terms with various expiration dates through 2031, and some leases include options to extend the term for up to an additional <ix:nonNumeric contextRef="c-4" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-543">10</ix:nonNumeric> years.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-544" continuedAt="f-544-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Costs</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-544-1">Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease such as maintenance costs, utilities, and service charges, are not included in right-of-use (&#8220;ROU&#8221;) assets for operating leases or operating lease liabilities but rather are expensed as incurred and recorded as variable lease expense. We often receive customary incentives from our landlords such as tenant improvement allowances (&#8220;TIAs&#8221;) and rent abatement periods, which effectively reduce total lease payments owed for the leases.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-545" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands, exclusive of sublease income):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-546">3,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-547">2,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-548">8,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-549">7,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-550">259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-551">481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-552">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-553">1,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-554">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-555">1,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-556">3,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-557">3,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-558">4,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-559">4,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-560">13,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-561">12,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-542-1" continuedAt="f-542-2"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-562"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-563">0.3</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-564"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-565">1.0</ix:nonFraction></ix:nonFraction> million for each of the three and nine months ended September&#160;30, 2025 and 2024. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Impairment Charges </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, we initiated actions to reduce the footprint of our leased office spaces. During the three months ended September&#160;30, 2024, we recorded non-cash lease impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-566">5.5</ix:nonFraction> million within general and administrative expenses in our consolidated statements of operations related to the <ix:nonFraction unitRef="rouasset" contextRef="c-19" decimals="INF" name="appn:NumberOfRightOfUseAssets" format="ixt-sec:numwordsen" scale="0" id="f-567">two</ix:nonFraction> ROU assets. The non-cash lease impairment charges represent the amount the carrying value of the <ix:nonFraction unitRef="asset_group" contextRef="c-19" decimals="INF" name="appn:NumberOfAssetGroupsImpaired" format="ixt-sec:numwordsen" scale="0" id="f-568">two</ix:nonFraction> asset groups exceeded their estimated fair values. The asset groups represented <ix:nonFraction unitRef="floor" contextRef="c-19" decimals="INF" name="appn:NumberOfFloors" format="ixt-sec:numwordsen" scale="0" id="f-569">two</ix:nonFraction> separate floors within our corporate headquarters facility. The fair values of the <ix:nonFraction unitRef="asset_group" contextRef="c-19" decimals="INF" name="appn:NumberOfAssetGroupsImpaired" format="ixt-sec:numwordsen" scale="0" id="f-570">two</ix:nonFraction> asset groups were measured using discounted cash flow models based on market rents and sublease incomes projected over the remaining lease terms.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2025, we recognized an incremental $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-571">0.8</ix:nonFraction> million lease impairment charge related to one of the floors within our corporate headquarters that we ceased use of during the second quarter of 2024. The impairment charge represents the amount the carrying value of the underlying asset exceeded its estimated fair value, which was determined by utilizing a discounted cash flow approach that incorporated lower than previously expected sublease income assumptions based on current market conditions. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Lease Information</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="appn:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-572" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases as of September&#160;30, 2025 and December&#160;31, 2024 is presented in the following table (in thousands, except for lease term and discount rate):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-573">29,110</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-574">31,081</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-575">13,110</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-576">12,378</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-577">47,769</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-578">52,189</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-579">60,879</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-580">64,567</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-581">5.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-582">6.5</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-583">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-584">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" id="f-585" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and expense information related to operating leases for the three and nine months ended September&#160;30, 2025 and 2024 is shown below (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-586">3,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-587">3,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-588">9,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-589">8,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="f-590">969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="f-591">777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-592">2,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-593">2,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense on operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="appn:OperatingLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-594">1,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="appn:OperatingLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-595">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="appn:OperatingLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-596">4,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="appn:OperatingLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-597">4,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-598" escape="true"><ix:continuation id="f-542-2"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 2025 is shown below (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-599">3,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-600">13,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-601">13,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-602">12,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-603">12,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-604">22,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-605">79,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-606">18,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-607">60,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-608" continuedAt="f-608-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Goodwill and Intangible Assets</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-609" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes in goodwill during the nine months ended September 30, 2025 and fiscal year ended December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-610">27,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-611">1,551</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-612">25,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-613">3,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September&#160;30, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-614">28,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-615" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-616">7,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-617">6,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-618">1,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-619">896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-620">8,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-621">7,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-622">6,985</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-623">5,341</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-624">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-625">2,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-626">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-627">0.9</ix:nonFraction> million for the three and nine months ended September&#160;30, 2025, respectively. Intangible amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-628">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-629">1.1</ix:nonFraction> million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, the weighted average remaining amortization periods for developed technology and customer relationships were approximately <ix:nonNumeric contextRef="c-134" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-630">0.9</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-136" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-631">5.6</ix:nonNumeric> years, respectively.</span></div></ix:nonNumeric><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-632" escape="true"><ix:continuation id="f-608-1"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the projected annual amortization expense related to amortizable intangible assets as of September&#160;30, 2025 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.327%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="f-633">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="f-634">824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="f-635">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="f-636">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="f-637">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="f-638">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total projected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-639">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_49"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-640" continuedAt="f-640-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Property and Equipment, net</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-641" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-642">55,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-643">54,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-644">4,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-645">4,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software and hardware</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-646">9,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-647">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internally developed software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-648">1,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-649">545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-650">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-651">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-652">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="f-653">619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-654">71,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-655">69,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-656">38,789</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-657">32,142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-658">33,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-659">37,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-640-1">Depreciation expense totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-660">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-661">6.5</ix:nonFraction> million for the three and nine months ended September&#160;30, 2025, respectively. Depreciation expense totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-662">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-663">6.4</ix:nonFraction> million for the three and nine months ended September&#160;30, 2024, respectively. We had <ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:fixed-zero" scale="3" id="f-664"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:fixed-zero" scale="3" id="f-665">no</ix:nonFraction></ix:nonFraction> disposals or retirements during the three and nine months ended September&#160;30, 2025. We disposed of $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="f-666">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="f-667">1.3</ix:nonFraction> million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_52"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="f-668" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Accrued Expenses</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-669" escape="true"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">5,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-671">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs and license fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:AccruedHostingCostsAndLicenseFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-672">5,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:AccruedHostingCostsAndLicenseFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-673">3,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract labor costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:AccruedContractEmploymentCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">2,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:AccruedContractEmploymentCurrent" format="ixt:num-dot-decimal" scale="3" id="f-675">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Audit and tax expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-676">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-677">1,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reimbursable employee expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-678">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-679">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and tradeshow expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-680">1,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-681">1,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:AccruedLegalCostsCurrent" scale="3" id="f-682">627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:AccruedLegalCostsCurrent" scale="3" id="f-683">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrent" scale="3" id="f-684">523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-685">1,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:AccruedCapitalExpendituresCurrent" format="ixt:fixed-zero" scale="3" id="f-686">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:AccruedCapitalExpendituresCurrent" scale="3" id="f-687">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-688">1,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="f-689">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-690">20,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-691">11,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_55"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-692" continuedAt="f-692-1" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facilities Credit Agreement</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Senior Secured Credit Facilities Credit Agreement (the &#8220;Credit Agreement&#8221;) which provides for a <ix:nonNumeric contextRef="c-146" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-693">five-year</ix:nonNumeric> term loan facility in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-694">200.0</ix:nonFraction> million and, in addition, up to $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-695">100.0</ix:nonFraction> million for a revolving credit facility, including a letter of credit sub-facility in the aggregate availability amount of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-696">20.0</ix:nonFraction> million and a swingline sub-facility in the aggregate availability amount of $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-697">10.0</ix:nonFraction> million (as a sublimit of the revolving loan facility). The Credit Agreement matures on November&#160;3, 2027. We have been using the proceeds to fund the growth of our business and support our working capital requirements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, we may elect whether amounts drawn bear interest on the outstanding principal amount at a rate per annum equal to either (a) the higher of the Prime rate or the Federal Funds Effective rate (&#8220;Base Rate&#8221;) plus <ix:nonFraction unitRef="number" contextRef="c-151" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-698">0.5</ix:nonFraction>% or (b) the forward-looking term rate based on the secured overnight financing rate (&#8220;Term SOFR&#8221;). An additional interest rate margin is added to the elected interest rates. During the first three years of the Credit Agreement, the additional interest rate margin ranges from <ix:nonFraction unitRef="number" contextRef="c-152" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-699">1.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-153" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-700">2.5</ix:nonFraction>% in the case of Base Rate advances or from <ix:nonFraction unitRef="number" contextRef="c-154" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-701">2.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-155" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-702">3.5</ix:nonFraction>% in the case of Term SOFR advances, depending on our debt to recurring revenue leverage ratio (as defined in the Credit Agreement). During the final two years of the Credit Agreement, the interest rate margin ranges from <ix:nonFraction unitRef="number" contextRef="c-156" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-703">0.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-157" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-704">2.5</ix:nonFraction>% in the case of Base Rate advances and from <ix:nonFraction unitRef="number" contextRef="c-158" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-705">1.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-159" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-706">3.5</ix:nonFraction>% in the case of Term SOFR advances, depending on our debt to consolidated adjusted EBITDA leverage ratio (as defined in the Credit Agreement). </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Credit Agreement contains other customary representations, warranties, and covenants, including covenants by us limiting additional indebtedness, guarantees, liens, fundamental changes, mergers and consolidations, dispositions of assets, investments, paying dividends on capital stock or redeeming, repurchasing, or retiring capital stock, prepaying certain junior indebtedness and preferred stock, certain corporate changes, and transactions with affiliates. The Credit Agreement also provides for customary events of default, including but not limited to, non-payment, breaches, or defaults in the performance of covenants, insolvency, bankruptcy, and the occurrence of a material adverse effect on us. </span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-692-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-707" continuedAt="f-707-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes outstanding debt balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-708">62,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-709">62,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secured term loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-710">184,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-711">189,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="f-712">838</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-713">1,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of debt issuance costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-714">245,725</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-715">250,424</ix:nonFraction></span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-716">12,098</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-717">9,598</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-718">233,627</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-719">240,826</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-720">245,725</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-721">250,424</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div><ix:continuation id="f-707-1" continuedAt="f-707-2"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></ix:continuation><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="f-707-2">Deferred debt issuance costs associated with the term loan facility are recorded net of the debt obligation and amortized to interest expense over the term of the Credit Agreement.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, we were in compliance with all covenants contained in the Credit Agreement. In addition, we had $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-722">62.0</ix:nonFraction>&#160;million outstanding under our $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-723">100.0</ix:nonFraction>&#160;million revolving credit facility, and we had outstanding letters of credit totaling $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-724">14.7</ix:nonFraction>&#160;million in connection with securing leased office spaces.</span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_58"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-725" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from <ix:nonFraction unitRef="number" contextRef="c-163" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="0" id="f-726">zero</ix:nonFraction> to approximately <ix:nonFraction unitRef="number" contextRef="c-164" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-727">35</ix:nonFraction>%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the consolidated financial statements. For the three and nine months ended September&#160;30, 2025, the actual effective tax rates were <ix:nonFraction unitRef="number" contextRef="c-18" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-728">15.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-729">36.8</ix:nonFraction>%, respectively. For the three and nine months ended September&#160;30, 2024, the actual effective tax rates were (<ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-730">168.9</ix:nonFraction>)% and (<ix:nonFraction unitRef="number" contextRef="c-20" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-731">0.9</ix:nonFraction>)%, respectively. The change in the effective tax rates for each period as compared to the same period in the prior year were primarily due to a near pre-tax break-even position in 2025.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, our net unrecognized tax benefits totaled $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-732">7.8</ix:nonFraction>&#160;million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. Due to our net operating loss carryforwards, the tax years 2016 through 2024 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, which makes permanent key elements of the Tax Cuts and Jobs Act, including 100% bonus depreciation, domestic research cost expensing, and the business interest expense limitation. We have analyzed the impact of the provisions of the OBBBA and determined there was no material impact to our consolidated financial statements in the three and nine months ended September&#160;30, 2025 nor do we anticipate the provisions of OBBBA to materially impact our current year effective income tax rate.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_61"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-733" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Stock-Based Compensation</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-734" continuedAt="f-734-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards is accounted for using the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units (&#8220;RSUs&#8221;) is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, our Board of Directors granted to our Chief Executive Officer (&#8220;CEO&#8221;) a stock option award that is eligible to vest based on the achievement of various stock price appreciation targets. This option grant (the &#8220;2022 CEO option grant&#8221;) is our only outstanding stock-based award that vests based on the achievement of market conditions. For awards with market-based conditions, compensation expense is measured using a Monte Carlo simulation, and expense is recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. </span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-734-1">We account for forfeitures of our stock-based awards as they occur rather than estimating expected forfeitures.</ix:continuation> As of September&#160;30, 2025, the total compensation cost related to unvested stock options not yet recognized, which relates exclusively to the 2022 CEO option grant, was $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="f-735">2.1</ix:nonFraction> million and will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-166" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-736">0.6</ix:nonNumeric> years. Total unrecognized compensation cost related to unvested RSUs was approximately $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-737">47.7</ix:nonFraction> million, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-168" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-738">1.8</ix:nonNumeric> years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2025, we changed our annual bonus program to provide eligible employees with the option to receive all or a portion of their earned annual bonuses for 2025, otherwise payable in cash, in the form of RSUs. The RSUs will be granted by our Board of Directors during the first quarter of 2026 and will be fully vested upon grant. The portion of the 2025 annual bonus to be paid in the form of RSUs is recorded as stock-based compensation expense while the related obligations are recorded as liabilities in the &#8216;Accrued compensation and related benefits&#8217; line item on our consolidated balance sheets. During the three and nine months ended September&#160;30, 2025, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-739">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-740">4.3</ix:nonFraction> million of stock-based compensation related to this program, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-741" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-742">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-743">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-744">672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-745">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-746">1,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-747">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-748">4,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-749">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-750">1,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-751">1,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-752">6,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-753">6,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-754">2,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-755">2,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-756">9,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-757">8,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-758">3,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-759">3,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-760">10,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-761">9,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-762">10,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-763">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-764">30,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-765">30,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-766" continuedAt="f-766-1" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Basic and Diluted Earnings (Loss) per Share</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the reporting period. Diluted earnings (loss) per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional </span></div></ix:nonNumeric><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-766-1"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding shares from the assumed exercise of stock options and vesting of RSUs, if dilutive. The dilutive effect, if any, of convertible shares is calculated using the treasury stock method. </span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-767" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-768">7,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-769">2,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-770">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-771">78,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-772">74,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-773">72,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-774">74,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-775">72,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-776">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-777">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-192" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-778">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-779">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-169" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-780">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-194" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-781">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-782">254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-195" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-783">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance share units</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-196" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-784">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-197" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-785">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-198" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-786">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-199" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-788">74,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-789">72,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-790">74,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-791">72,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-792">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-793">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-794">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-795">1.08</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-796">0.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-797">0.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-798">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-20" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-799">1.08</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2025, approximately <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-800">929,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-801">1,161,000</ix:nonFraction> outstanding common stock equivalents, respectively, were excluded from the computation of diluted earnings per share because their effect would have been antidilutive. As we reported net losses for three and nine months ended September&#160;30, 2024, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.</span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-802" continuedAt="f-802-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Commitments, Contingencies, and Other Matters</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimum Purchase Commitments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a non-cancellable cloud hosting arrangement with Amazon Web Services (&#8220;AWS&#8221;) that contains provisions for minimum purchase commitments. Specifically, purchase commitments under the agreement total $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-803">220.0</ix:nonFraction>&#160;million over <ix:nonNumeric contextRef="c-201" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:durwordsen" id="f-804">five years</ix:nonNumeric>. The agreement, which originated in July 2021 and was amended in October 2024, currently contains minimum annual spending requirements of $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="6" id="f-805"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="6" id="f-806"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-807"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="6" id="f-808"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="6" id="f-809">44.0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million from November 2024 to October 2029. Spending under this agreement for the three and nine months ended September&#160;30, 2025 totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-810">14.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-811">37.6</ix:nonFraction>&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-812">10.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="appn:PaymentsForPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-813">31.8</ix:nonFraction>&#160;million, respectively. The timing of payments under the agreement may vary, but we expect to meet our minimum annual spending requirement during the term of the arrangement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exclusive of the AWS contract, we have other non-cancellable agreements for subscription software products that contain provisions stipulating minimum purchase commitments. However, the annual purchase commitments under these contracts are, individually and in the aggregate, immaterial to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pegasystems Litigation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;29, 2020, we filed a civil complaint against Pegasystems, Inc. (&#8220;Pegasystems&#8221;) and Youyong Zou, a Virginia resident, in the Circuit Court for Fairfax County, Virginia. </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appian Corp v. Pegasystems Inc. &amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.).</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On May 10, 2022, we announced the jury awarded us $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="9" id="f-814">2.036</ix:nonFraction> billion in damages for misappropriation of our trade secrets and $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="0" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="0" id="f-815">1</ix:nonFraction> in damages for violating the Virginia Computer Crimes Act. Pegasystems filed several post-trial motions seeking relief in the form of reducing the damages award or setting aside the jury&#8217;s verdict and either granting a new trial or entering judgment in Pegasystems&#8217; favor. All of these motions were denied, and final judgment was entered by the Court on September 15, 2022. The final judgment </span></div></ix:nonNumeric><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-802-1" continuedAt="f-802-2"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reaffirmed the $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="9" id="f-816">2.036</ix:nonFraction> billion in damages and also ordered Pegasystems to pay Appian $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-817">23.6</ix:nonFraction>&#160;million in attorney's fees associated with the case as well as statutory post-judgment interest on the judgment at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-205" decimals="INF" name="appn:GainContingencyDamagesAwardedInterestPercentage" scale="-2" id="f-818">6</ix:nonFraction>%, or approximately $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-819">122.0</ix:nonFraction>&#160;million per year.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Defendant Youyong Zou has satisfied the judgment of $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-820">5,000</ix:nonFraction> (plus interest) against him in lieu of appealing that judgment. On September 15, 2022, Pegasystems filed a notice of appeal to the Court of Appeals of Virginia. On July 30, 2024, the Court of Appeals of Virginia issued a decision reversing the judgment against Pegasystems and remanding for a new trial. The decision rejected Pegasystems&#8217; argument that Appian had not presented evidence that trade secrets were misappropriated but reversed the judgment on the basis of evidentiary and damages rulings made by the trial court. On August 29, 2024, Appian submitted a petition to the Supreme Court of Virginia seeking to reverse the Court of Appeals decision and reinstate the full judgment against Pegasystems. Pegasystems filed an opposition to the petition and cross-issues for appeal on October 21, 2024. On March 7, 2025, the Supreme Court of Virginia granted Appian&#8217;s petition and agreed to hear Appian&#8217;s appeal as well as Pegasystems&#8217; cross-issues for appeal. Appian&#8217;s argument on the appeal was heard on October 28, 2025. The timeline for deciding Appian&#8217;s appeal is solely in the control of the Supreme Court, and we cannot predict the outcome of any appeals or the exact time it will take to resolve them.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Judgment Preservation Insurance</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2023, we entered into a Judgment Preservation Insurance (&#8220;JPI&#8221;) policy in connection with our $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="9" id="f-821">2.036</ix:nonFraction> billion judgment against Pegasystems. The total cost of the policy was $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceCost" format="ixt:num-dot-decimal" scale="6" id="f-822">57.3</ix:nonFraction>&#160;million and is comprised of the premium, a one-time broker fee, and Virginia lines tax. The policy provides up to $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="appn:JudgmentPreservationInsuranceThresholdAmount" format="ixt:num-dot-decimal" scale="6" id="f-823">500.0</ix:nonFraction>&#160;million of coverage. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cost of the policy was capitalized and is being amortized on a straight-line basis over the estimated length of the appeals process. We currently estimate the total length of the appeals process (solely for amortization purposes) to be approximately <ix:nonNumeric contextRef="c-208" name="appn:LitigationAppealProcessPeriod" format="ixt-sec:durwordsen" id="f-824">four years</ix:nonNumeric>. This estimate is reviewed each reporting period. Amortization expense associated with the JPI premium is recorded to general and administrative expenses in our consolidated statements of operations. JPI amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-825">3.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-826">9.4</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2025, respectively. JPI amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-827">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceExpense" format="ixt:num-dot-decimal" scale="6" id="f-828">12.6</ix:nonFraction>&#160;million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceCurrent" format="ixt:num-dot-decimal" scale="6" id="f-829">12.5</ix:nonFraction>&#160;million of the unamortized balance is classified as &#8216;Prepaid expenses and other current assets&#8217; while the remaining $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="appn:LitigationJudgmentPreservationInsuranceNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-830">13.6</ix:nonFraction>&#160;million is classified as 'Other assets&#8217; on our consolidated balance sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Legal Matters</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. Other than as disclosed elsewhere in this Quarterly Report, we are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2025, our Board of Directors authorized a program to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-831">10.0</ix:nonFraction> million of our common stock from May 2025 to December 2025. In June 2025, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-214" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-832">0.3</ix:nonFraction> million shares under this program at an average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-214" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-833">31.91</ix:nonFraction>, totaling an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-834">10.0</ix:nonFraction>&#160;million. </span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-802-2">In August 2025, our Board of Directors authorized a second program to repurchase up to an additional $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-835">10.0</ix:nonFraction> million of our common stock from August 2025 to August 2027. In September 2025, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-216" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-836">0.3</ix:nonFraction> million shares under this program at an average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-216" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-837">30.60</ix:nonFraction>, totaling an aggregate cost of $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-838">10.0</ix:nonFraction> million. As of September&#160;30, 2025, shareholders&#8217; equity included <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-839">73.8</ix:nonFraction>&#160;million shares outstanding, net of <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="6" id="f-840">0.6</ix:nonFraction>&#160;million shares of common stock held in treasury.</ix:continuation> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_70"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-841" escape="true"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Segment and Geographic Information</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;) for purposes of allocating resources and evaluating financial performance. We have determined our CODM is our Chief Executive Officer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-842">one</ix:nonFraction> operating and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-843">one</ix:nonFraction> reportable segment, representing our consolidated business that helps organizations design, automate, and optimize important business processes from start to finish. We generate revenue from customers primarily through the sale of cloud and term subscriptions bundled with maintenance and support as well as professional services revenue from fees for our consulting services and training related to our platform. Our reportable segment determination is based on our management and internal reporting structure, the nature of the subscriptions and services we offer, and the financial information evaluated regularly by our CODM.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM uses operating income (loss) and net income (loss) reported on the consolidated statements of operations to assess performance for the segment and decide how to allocate resources. In addition, the CODM reviews the expense categories presented on the consolidated statements of operations to manage the Company&#8217;s operations. Operating income (loss) and net income (loss) are used to evaluate profitability trends in the business, and the CODM considers budget-to-actual variances for both profit measures when making decisions about allocating capital and resources. Significant segment expenses, which are the expenses included in operating income (loss) and net income (loss), as well as other segment items such as other income, net and income tax expense are included in the consolidated statements of operations. Further, the measure of segment assets is total assets as reported on the consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-844" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-845">112,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-846">98,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-847">324,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-848">282,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-849">74,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-850">55,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-851">199,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-852">167,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-853">187,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-854">154,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-855">524,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-856">450,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. The value of our long-lived assets, which are comprised of property and equipment, intangible assets with finite lives, and right-of-use assets, held in the United States and internationally as of September&#160;30, 2025 were $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-857">50.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-858">13.6</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2024, our long-lived assets held in the United States and internationally were $<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-859">55.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-860">14.6</ix:nonFraction>&#160;million, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="f-861" continuedAt="f-861-1" escape="true"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Investments and Fair Value Measurements</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-862" continuedAt="f-862-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP establishes a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a&#160;non-recurring&#160;basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;1 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;2 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs, other than quoted prices in active markets, that are observable either directly or indirectly;&#160;and</span></div></ix:nonNumeric></ix:nonNumeric><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-861-1" continuedAt="f-861-2"><ix:continuation id="f-862-1"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;3 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs for which there is little or no market data and which require us to develop our own estimates and assumptions reflecting those that a market participant would use.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability&#8217;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September&#160;30, 2025 and December&#160;31, 2024.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation techniques that may be used to measure fair value are as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Market approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Income approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Cost approach </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).</span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our accounts receivable, accounts payable, and accrued expenses approximate fair value as of September&#160;30, 2025 and December&#160;31, 2024 because of the relatively short duration of these instruments. Additionally, the carrying value of our debt associated with the term loan facility approximates fair value because the interest rates are variable and reset on relatively short durations to the then market rates.</span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-861-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-863" continuedAt="f-863-1" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-863-1">Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, have been recorded in &#8216;Accumulated other comprehensive loss&#8217; in our consolidated balance sheets.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-864" continuedAt="f-864-1" escape="true">The components of our cash, cash equivalents, and investments as of September&#160;30, 2025 are as follows (in thousands): </ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="f-864-1"><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.692%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September&#160;30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-865">118,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-866">118,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-867">118,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-868">6,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-869">6,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-870">6,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-871">37,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-872">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-873">37,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-874">37,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-875">7,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-876">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-877">8,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-878">8,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-879">20,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-880">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-881">20,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-882">20,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-883">191,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-884">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-885">191,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-886">125,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-887">66,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2024, our investments consisted of the following (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.941%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-888">106,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-889">106,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-890">106,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-891">12,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-892">12,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-893">12,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-894">24,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-895">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-896">24,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-897">24,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-898">2,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-899">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-900">2,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-901">2,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-902">13,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-903">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-904">13,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-905">13,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-906">159,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-907">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-908">159,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-909">118,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-910">41,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not hold any Level 3 assets at any point during the three and nine months ended September&#160;30, 2025. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2025. Interest income on our investments, which is recorded within &#8216;Other income, net&#8217; on our consolidated statements of operations, totaled $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-911">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-912">5.3</ix:nonFraction> million for the three and nine months ended September&#160;30, 2025, respectively. Interest income on our investments totaled $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-913">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-914">5.2</ix:nonFraction> million for the three and nine months ended September&#160;30, 2024, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our debt securities as of September&#160;30, 2025 and December&#160;31, 2024 were all one year or less. Actual maturities may differ from contractual maturities because borrowers have the right to call or prepay certain obligations.</span></div></ix:continuation><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_79"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with (1) our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and management&#8217;s discussion and analysis of financial condition and results of operations for the year ended December&#160;31, 2024 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission, or SEC, on February&#160;19, 2025.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; or the negative or plural of these words or similar expressions or variations, including statements regarding our expectations regarding customer renewals and our future financial and operating performance, expansion of the usage of partners to perform professional services, the increase of our subscriptions revenue as a percentage of total revenue, the fluctuation of gross margin on a quarterly basis, our future capital requirements, and our ability to meet our financial covenants under our Credit Agreement. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions, and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein and those discussed in the section titled &#8220;Risk Factors,&#8221; set forth in Part I, Item 1A of our Annual Report on Form 10-K filed with the SEC on February&#160;19, 2025 and in our other filings with the SEC. Forward-looking statements should not be relied on as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_82"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian is The Process Company. We deliver a software platform that helps organizations run better processes that reduce costs, improve customer experiences, and gain a strategic edge. Committed to client success, we serve many of the world&#8217;s largest companies across various industries. We believe processes define each organization. Processes are how they operate, deliver value, and interact with their customers. Nothing is more transformative for an organization than improving their processes. Appian has both the platform and the expertise to enable enterprise transformation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian provides capabilities to tackle any process challenge. Appian tightly integrates data fabric; robotic process automation, or RPA; intelligent document processing, or IDP; generative artificial intelligence, or generative AI; artificial intelligence agents, or AI agents; low-code design; application programming interfaces, or APIs; business rules; and process intelligence capabilities in a single platform. These capabilities are unified and scalable, meeting enterprise demands and easy to change as requirements evolve. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Process Orchestration: </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Appian platform coordinates tasks between AI, automation, and humans to ensure processes run efficiently and intelligently. RPA enables customers to build bots with low-code to automate repetitive manual tasks. Appian AI agents extract data, process documents, and initiate processes at scale. API integration easily connects systems with low-code design tools and hundreds of prebuilt connections.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Data Fabric: </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian&#8217;s data fabric is an integrated data layer that unifies data across systems without requiring companies to migrate their data. Appian empowers users to explore data in real-time, build reports, and get AI-powered insights for smarter decision-making. Our patented data fabric technology supports both analytical and transactional workloads, which allows users to build applications that create and update enterprise data. It also includes row-level security rules to enforce access controls at every level. Our data fabric functionality powers and is designed to secure our AI offering.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Process Intelligence: </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Process intelligence allows users to gain deep insights into process performance through Appian&#8217;s Process HQ. It also preps data for process mining with just a few clicks, even across multiple sources. Companies can use AI to monitor processes, identify issues, and get intelligent recommendations for optimization. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Artificial Intelligence: </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the key to unlocking AI&#8217;s full potential is embedding it inside a business process. Process is where business happens. It&#8217;s where companies make decisions, save and spend money, serve customers, and scale business operations. When AI operates within processes, it gains purpose, governance, and accountability&#8212;all essential to delivering value from AI. Appian can embed AI into every process, which gives AI the context and actions it needs to accelerate outcomes for the enterprise.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian delivers six key benefits with our &#8220;AI in process&#8221; approach:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process makes AI easy. Deploying AI in isolated projects is complex and costly. By embedding AI within a process, enterprises can easily access valuable AI capabilities when and where they need them. </span></div><div style="margin-bottom:6pt;padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process gives AI structure. AI is only as useful as the structure surrounding it. A process gives AI defined goals in a structured flow of work. AI can work alongside humans and automation tools, escalating issues so humans always maintain oversight and control. </span></div><div style="margin-bottom:6pt;padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process gives AI data. AI is nothing without data. But most enterprises struggle to feed AI complete data from across systems, while still ensuring privacy and maintaining access privileges. By integrating AI into processes, enterprises ensure AI receives quality, real-time data from all systems. Organizations can enforce privacy controls to prevent unauthorized access and optimize data governance to comply with regulations (such as GDPR, HIPAA, etc.).</span></div><div style="margin-bottom:6pt;padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process makes AI safe. AI is powerful, but no one wants to give AI free reign over their enterprises. Processes provide crucial safety mechanisms, including human approval steps for high-risk actions and escalation paths to ensure AI errors don&#8217;t cause harm. Additionally, activity logs make auditing and compliance simple for organizations with strict regulatory requirements.</span></div><div style="margin-bottom:6pt;padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process makes AI measurable. For many enterprises, AI is a black box, which can&#8217;t be measured for impact. Appian processes track every AI action, allowing organizations to measure performance, identify bottlenecks, and optimize outcomes. </span></div><div style="padding-left:54.36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Process makes AI enterprise-grade. A process provides the necessary infrastructure to scale AI use. The right tooling puts AI to work with security certifications, enterprise scalability, and other capabilities such as process orchestration, automation, and intelligence. Processes take AI from a collection of disconnected pilots to an enterprise-wide capability.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian&#8217;s unified approach delivers all the capabilities leading organizations need to orchestrate their business processes in one place. It empowers enterprises to transform their processes and improve business outcomes. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have generated the majority of our revenue from sales of subscriptions, which include (1) cloud subscriptions bundled with maintenance and support and hosting services and (2) term license subscriptions bundled with maintenance and support. Our subscription contracts are priced based primarily on the number of users who access and utilize the applications built on our platform or, alternatively, non-user-based single application licenses. Our subscription contract terms generally vary from one to three years with most providing for payment in advance on an annual, quarterly, or monthly basis. Due to the variability of our billing terms and the episodic nature of our customers purchasing additional subscriptions, we do not believe changes in our deferred revenue in a given period are directly correlated with our revenue growth.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested in our professional services organization to help ensure customers are able to build and deploy applications on our platform. We believe our professional services have driven customer success and facilitated the adoption of our platform by customers. We have a number of strategic partnerships with companies, including Accenture, Capgemini, Deloitte, EY, KPMG, PwC, and TCS, which allow them to refer customers to us in order to purchase subscriptions. Our partners then provide professional services directly to the customers using our </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform. We intend to continue focusing on adding new customers with our strategic partners. We believe our investment in professional services, including strategic partners building their practices around Appian, will drive increased adoption of our platform.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers primarily include financial services, government, life sciences, insurance, manufacturing, energy, healthcare, telecommunications, and transportation organizations. Generally, our sales team targets its efforts at organizations with over 2,000 employees and $2 billion in annual revenue. For the three and nine months ended September&#160;30, 2025, revenue generated from government agencies represented 32.4% and 33.3%, respectively, of total revenue, of which revenue from U.S. federal government agencies was 25.0% and 24.9% of total revenue, respectively. For the three and nine months ended September&#160;30, 2024, revenue generated from government agencies represented 31.0% and 30.6%, respectively, of total revenue, of which revenue from U.S. federal government agencies was 23.2% and 22.5% of total revenue, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our platform globally. Our platform supports multiple languages to facilitate collaboration and address challenges in multinational organizations. In the three and nine months ended September&#160;30, 2025, 39.7% and 38.2%, respectively, of our total revenue was generated from customers outside of the United States as compared to 36.3% and 37.2% in the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, we operated in 16 countries. We believe we have a significant opportunity to continue to grow our international footprint, and we are investing in new geographies, including through investment in direct and indirect sales channels, professional services, and customer support and implementation partners.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model focuses on maximizing the lifetime value of customer relationships, which is a function of the duration of a customer&#8217;s deployment of our platform as well as the price and number of subscriptions of our platform that a customer purchases. We incur significant customer acquisition costs, including expenses associated with hiring new sales representatives, who can take anywhere from six months to a year to become productive given the length of our sales cycle, and marketing costs which, with the exception of certain types of sales commissions, are expensed as incurred. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the same time, we believe the costs we incur to retain customers and drive additional purchases of software are lower than our customer acquisition costs on a relative basis. Over time, we expect a large portion of our customers to renew their subscriptions and purchase additional subscriptions as they continue to build more applications and add more users to our platform. Over the last three years, we had a quarterly average cloud subscriptions gross renewal rate of 98%. We calculate our cloud subscriptions gross renewal rate by dividing (i) the cloud subscriptions revenue from renewing cloud customers in the current 12-month period that were cloud customers during the entirety of the prior 12-month period, by (ii) our cloud subscriptions revenue from all cloud customers in the corresponding prior 12-month period that were cloud customers during the entirety of such prior 12-month period. The calculation includes the impact of customers that churned during the current 12-month period but excludes the impact of price changes, additional users, upsells, and downsells during the same period. </span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_85"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Factors Affecting Our Performance</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are several key factors that affect our performance:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Market Adoption of Our Platform - </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow our customer base and drive market adoption of our platform is affected by the pace at which organizations digitally transform. We expect our revenue growth will be primarily driven by the pace of adoption and penetration of our platform. We offer a leading custom software platform and intend to continue to invest to expand our customer base. The degree to which prospective customers recognize the need for&#160;our software platform and its ability to enable their organizations to digitally transform, and subsequently allocate budget dollars to purchase our software, will drive our ability to acquire new customers and increase sales to existing customers, which, in turn, will affect our future financial performance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Growth of Our Customer Base -</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe we have a substantial opportunity to grow our customer base. We have aggressively invested, and intend to continue to invest, in our sales team in order to drive sales to new customers. We continue to make investments to enhance the expertise of our sales and marketing </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">organization within our key industry verticals of financial services, government, life sciences, insurance, and manufacturing. In addition, we have established relationships with strategic partners who work with organizations undergoing digital transformations. Our ability to continue to grow our customer base is dependent, in part, upon our ability to differentiate ourselves within the increasingly competitive markets in which we participate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Further Penetration of Existing Customers - </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales team seeks to generate additional revenue from existing customers by adding new users or application licenses to our platform. Many of our customers begin by building a single application and then grow to build dozens of applications on our platform. Generally, the development of new applications on our platform results in the expansion of our user base within an organization and a corresponding increase in revenue. As a result of this &#8220;land and expand&#8221; strategy, we have generated significant additional revenue from our customer base. Our ability to increase sales to existing customers will depend on a number of factors, including the size of our sales and professional services teams, customers&#8217; level of satisfaction with our platform and professional services, pricing, economic conditions, and our customers&#8217; overall spending levels. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Investments in Growth -</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have made, and plan to continue to make, investments for long-term growth, including investing in our platform and infrastructure to continuously maximize their power and speed, meet the evolving needs of our customers, and take advantage of our market opportunity.&#160;In addition, we may pursue strategic acquisitions that enhance our product offerings. We also intend to continue to invest in sales and marketing as we further expand our sales teams, increase our marketing activities, and grow our international operations. </span></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_88"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Metrics</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the following metrics to help us measure and evaluate the effectiveness of our operations. All dollar amounts are presented in thousands.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Subscriptions Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud subscriptions revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud subscriptions revenue includes cloud subscriptions bundled with maintenance and support and hosting services. Our cloud subscriptions revenue for any customer is primarily determined by the number of users who access and utilize the applications built on our platform or by the number of application licenses purchased, as well as the price paid. We believe increasing cloud subscriptions revenue is an indicator of the demand for our platform, the pace at which the market for our solutions is growing, the productivity of our sales team and strategic relationships in growing our customer base, and our ability to further penetrate our existing customer base.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloud Subscriptions Revenue Retention Rate</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud subscriptions revenue retention rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A key factor to our success is the renewal and expansion of subscription agreements with our existing customers. We calculate this metric over a set of customers who have been with us for at least one full year. To calculate our cloud subscriptions revenue retention rate for a particular trailing 12-month period, we first establish the recurring cloud subscriptions revenue for the previous trailing 12-month period. This effectively represents recurring dollars we should expect in the current trailing 12-month period from the cohort of customers from the previous trailing 12-month period without accounting for any expansion or contraction. We subsequently measure </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the recurring cloud subscriptions revenue in the current trailing 12-month period from the cohort of customers from the previous trailing 12-month period. Cloud subscriptions revenue retention rate is then calculated by dividing the aggregate recurring cloud subscriptions revenue in the current trailing 12-month period by the previous trailing 12-month period. This calculation includes the combined impact on our revenue from customer churn, upsells, downsells, pricing changes, and growth in the number of users on our platform. Our cloud subscriptions revenue retention rate can fluctuate from period to period due to large customer contracts in any given period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_91"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Components of Results of Operations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily through sales of subscriptions to our platform as well as professional services. We typically sell our software on a per-user basis or through non-user-based single application licenses. We generally bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, we have had customers pay their entire contract value up front.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is comprised of the following:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily derived from cloud subscriptions bundled with maintenance and support and hosting services and term license subscriptions bundled with maintenance and support. Our maintenance and support agreements provide customers with the right to unspecified software upgrades, maintenance releases and patches released during the term of the maintenance and support agreement on a&#160;when-and-if-available&#160;basis, and rights to technical support. Term license subscriptions are offered when the customer prefers to self-manage the deployment of our platform within their own infrastructure. When our platform is delivered as a cloud subscription, we manage operational needs in third-party hosted data centers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development, deployment assistance, and training related to our platform.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions revenue consists primarily of fees paid to our third-party managed hosting providers and other third-party service providers, personnel costs, including payroll and benefits for our technology operations and customer support teams, amortization of acquired technology, and allocated overhead costs. We expect cost of revenue to continue to increase in absolute dollars for the foreseeable future as our customer base grows.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services revenue includes all direct and indirect costs to deliver our professional services and training, including employee compensation for our global professional services and training personnel, third-party contractor costs, allocated overhead costs, and the costs of billable expenses such as travel and lodging. The unpredictability of the timing of providing services related to significant professional services agreements sold on a standalone basis may cause significant fluctuations in our cost of professional services which, in turn, may impact our quarterly financial results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit and gross margin (defined as gross profit as a percentage of total revenue), have been, and will continue to be, affected by various factors, including the mix of cloud subscriptions and term license subscriptions, </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the mix of total subscriptions revenue and professional services revenue, subscription pricing, the costs associated with third-party hosting providers, and the extent to which we expand or reduce our professional services to support future changes in our growth. Our gross margin may fluctuate from period to period based on the aforementioned factors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions Gross Margin</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions gross margin is primarily affected by the growth in our subscriptions revenue as compared to the growth in, and timing of, costs to support such revenue. We expect to continue to invest in customer support and cloud operations to support growth in our business, and the timing of those investments is expected to cause subscriptions gross margin to fluctuate on a quarterly basis.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Gross Margin</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services gross margin is affected by the growth in our professional services revenue as compared to the growth in, and timing of, the costs of our professional services organization as we continue to invest in the growth of our business, as well as by consultant utilization rates. Professional services gross margin is also impacted by the amount of services performed by subcontractors and partners as opposed to internal resources. The professional services margins for individual quarters remain subject to fluctuation based on the factors discussed above. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel-related costs such as salaries, bonuses, commissions, payroll tax payments, and stock-based compensation expense are the most significant components of each of these expense categories. Other components of each category include professional fees for third-party services such as legal, software development resources, contractors, and cloud computing services. In addition, operating expenses include allocated overhead costs, which are primarily comprised of facility costs such as rent, employee medical benefits, employee relations expense, and certain information technology costs. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, our operating expenses are expected to continue to increase in absolute dollars as we invest resources in enhancing our product and growing our business, although such growth is expected to be at a more measured rate than prior years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing expense primarily includes personnel costs, including salaries, bonuses, commissions, stock-based compensation, and other personnel costs related to sales teams. Additional major expenses in this category include travel and entertainment, marketing activities and promotional events, subcontracting fees, and allocated overhead costs. We are focused on increasing the efficiency of our sales force and marketing activities by enhancing account targeting, messaging, field sales operations, and sales training in order to accelerate the adoption of our platform. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect sales and marketing headcount to marginally increase from current levels in 2025 due to expected growth in our principal markets and strategic growth areas. Furthermore, we expect sales and marketing expense to increase in absolute dollars as we continue to invest in acquiring new customers, further expand usage of our platform within our existing customer base, and broaden our efforts to build on our brand reputation and increase market awareness of our platform.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists primarily of personnel costs for our employees who develop and enhance our platform, including salaries, bonuses, stock-based compensation, and other personnel costs. Also included are non-personnel costs such as subcontracting, consulting, professional fees to third party development resources, certain information technology expenses, and allocated overhead costs. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development efforts are focused on enhancing the capabilities, speed, and power of our software platform. In 2022, we opened a new product development center in India. Although we expect research and development expense to continue to increase in absolute dollars as such costs are critical to maintain and improve the quality of applications and our competitive position, we believe our product development center will result in cost savings over time.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists primarily of personnel costs, including salaries, bonuses, stock-based compensation, and other personnel costs for our administrative, legal, information technology, human resources, finance, and accounting teams as well as our senior executives. Additional expenses included in this category are non-personnel costs such as travel-related expenses, contracting and professional fees for such services as audits, taxation, and legal, insurance and other corporate expenses, including allocated overhead costs, and bad debt expenses. In 2025, we expect general and administrative expense to increase in absolute dollars largely due to investments in our information technology team.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Operating Expense (Income)</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income, Net</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net consists primarily of gains and losses related to changes in foreign currency exchange rates, interest income on our cash and cash equivalents and investments, and other sources of income or expense not related to our core business operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists primarily of interest on our debt, amortization of deferred financing fees, unused credit facility fees, and commitment fees on our letters of credit.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_94"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,132&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,494&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,843&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,125&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394,642&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,157)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(65,886)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other non-operating expense (income) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other non-operating expense (income)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,039&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,201&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,026&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,925)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data expressed as a percentage of total revenue:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cost of revenue*</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total operating expenses*</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income (loss)*</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other non-operating expense (income) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other non-operating expense (income)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Totals may not foot due to rounding.</span></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_97"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended September 30, 2025 and 2024</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,952&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased $33.0 million, or 21%, in the three months ended September 30, 2025 compared to the same period in 2024 due to an increase in our subscriptions revenue of $24.1 million coupled with an increase in our professional services revenue of $8.9 million. The increase in subscriptions revenue was driven by a $19.5 million increase in cloud subscriptions revenue, a $3.5 million increase in term license subscriptions revenue, and a $1.0 million increase in maintenance and support revenue. With respect to new versus existing customers, there was a $6.3 million increase in subscriptions revenue from sales to new customers, while the remaining $17.8 million </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the increase was attributable to expanded deployments, price increases on renewals, and corresponding sales of additional subscriptions to existing customers. The increase in professional services revenue was due primarily to a $6.5 million increase in revenue from sales to new customers along with a $2.4 million increase in sales to existing customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,762</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,531</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cost of revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,293</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,084</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,209&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.9&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.6&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased $8.2 million, or 22%, in the three months ended September 30, 2025 compared to the same period in 2024, primarily due to a $3.1 million increase in hosting costs coupled with a $2.5 million increase in contractor costs and a $2.2 million increase in professional services and product support personnel costs. Hosting costs increased due to an increase in sales of our cloud offering during the three months ended September 30, 2025, while contractor costs increased due to an increase in the usage of subcontractors for professional services engagements. Professional services and product support personnel costs increased due to an increase in headcount from September&#160;30, 2024 to September&#160;30, 2025.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,918</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense increased $1.1&#160;million, or 2%, in the three months ended September 30, 2025 compared to the same period in 2024, primarily due to a $1.3&#160;million increase in marketing expenses and a $1.2&#160;million increase in sales and marketing personnel costs. These increases were partially offset by a $1.0&#160;million decrease in contractor costs. Although sales and marketing headcount decreased from September&#160;30, 2024 to September&#160;30, 2025, overall sales and marketing personnel costs increased due to higher bonuses and commissions expense. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,572</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased $1.7 million, or 4%, in the three months ended September 30, 2025 compared to the same period in 2024. This change is primarily attributable to a $1.0&#160;million increase in research and development personnel costs and a $0.5&#160;million increase in information technology costs. Although research and development headcount remained relatively consistent period over period, overall personnel costs increased due to higher bonus expense, while information technology costs increased primarily due to a $0.4&#160;million increase in cloud computing services spend.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,416</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,688</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased $1.7&#160;million, or 5%, in the three months ended September 30, 2025 compared to the same period in 2024 primarily due to a $1.3&#160;million increase in general and administrative personnel costs and a $1.0&#160;million increase in rent expense. These increases were partially offset by a $0.8&#160;million decrease in insurance expense. Personnel costs increased due to an increase in headcount from September&#160;30, 2024 to September&#160;30, 2025 coupled with higher bonus expense and a $0.6&#160;million increase in stock compensation expense. Rent expense increased due to $0.8&#160;million of lease impairment charges. Insurance expense decreased due to a $0.5&#160;million decrease in amortization of the judgment preservation insurance policy. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,398)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,544)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net was $1.4&#160;million in the three months ended September 30, 2025 compared to other income, net of $12.5&#160;million in the three months ended September 30, 2024. This change was primarily due to $0.3&#160;million in foreign exchange losses in the three months ended September 30, 2025 as compared to $9.2&#160;million in foreign exchange gains in the three months ended September 30, 2024, in addition to a $1.8&#160;million decrease in other income attributable to short-swing profit disgorgement payments to us from a public stockholder of our Class A common stock during the three months ended September 30, 2024.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,311</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased by $0.9&#160;million in the three months ended September 30, 2025 as compared to the corresponding period in 2024 primarily due to a lower effective interest rate and lower outstanding principal compared to the prior year period.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,376</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense increased by $0.1&#160;million in the three months ended September 30, 2025 as compared to the corresponding period in 2024. This change was primarily driven by increased pre-tax book income in certain international subsidiaries for the three months ended September 30, 2025. </span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_100"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Nine Months Ended September 30, 2025 and 2024</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,733&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased $73.7&#160;million, or 16%, in the nine months ended September 30, 2025 compared to the same period in 2024 due to an increase in our subscriptions revenue of $60.4 million as well as an increase in our professional services revenue of $13.3 million. The increase in subscriptions revenue was driven by a $51.2 million increase in cloud subscriptions revenue, a $7.2 million increase in term license subscriptions revenue, and a $2.0 million increase in maintenance and support revenue. With respect to new versus existing customers, there was a $15.1 million increase in subscriptions revenue from sales to new customers, while the remaining $45.3 million of the increase was attributable to expanded deployments, price increases on renewals, and corresponding sales of additional subscriptions to existing customers. The increase in professional services revenue was due primarily to a $15.3 million increase in revenue from sales to new customers, which was partially offset by a $2.0 million decrease in sales to existing customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,810</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,322</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,880</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cost of revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,132</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,494</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,638&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.0&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.8&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased $13.6&#160;million, or 12%, in the nine months ended September 30, 2025 compared to the same period in 2024, primarily due to a $8.8&#160;million increase in hosting costs coupled with a $4.9&#160;million increase in contractor costs. These increases were partially offset by a $0.3&#160;million decrease in professional services and product support personnel costs. Hosting costs increased due to an increase in sales of our cloud offering during the nine months ended September 30, 2025, while contractor costs increased due to an increase in the usage of subcontractors for professional services engagements. Although professional services and product support headcount increased from September&#160;30, 2024 to September&#160;30, 2025, overall personnel costs decreased due to a $1.4&#160;million decrease in severance expense as compared to the prior year. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,929</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,613</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense decreased $8.7&#160;million, or 5%, in the nine months ended September 30, 2025 compared to the same period in 2024, primarily due to a $6.1&#160;million decrease in sales and marketing personnel costs, and a $1.5&#160;million decrease in information technology spend. These decreases were partially offset by a $1.3&#160;million increase in travel and entertainment costs. Sales and marketing personnel costs decreased due to a decrease in sales and marketing headcount from September&#160;30, 2024 to September&#160;30, 2025. Information technology costs declined largely due to lower cloud computing expense. Travel and entertainment expense increased due to a higher number of in-person events and engagements relative to the prior year. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,789</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased $2.3 million, or 2%, in the nine months ended September 30, 2025 compared to the same period in 2024. This change is primarily attributable to a $1.6 million increase in </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">research and development personnel costs and a $1.5 million increase in information technology costs. Although research and development headcount remained consistent period over period, overall personnel costs increased due to higher bonus expense and stock compensation, partially offset by a reduction in salaries expense. Information technology costs increased primarily due to higher spend on cloud computing services and computer software.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,586</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,327</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense decreased $0.7 million, or 1%, in the nine months ended September 30, 2025 compared to the same period in 2024 primarily due to a $3.5 million decrease in rent expense and a $3.5 million decrease in insurance expense driven by lower amortization expense associated with our judgment preservation insurance policy. Rent expense decreased due to $0.8&#160;million of lease impairment charges in the nine months ended September 30, 2025 as compared to $5.5 million of lease impairment charges recorded in the prior year period. These decreases were partially offset by increases of $2.0 million in general and administrative personnel costs, $1.8 million in professional fees, and $1.7 million in information technology spending. Personnel costs increased due to an increase in headcount from September&#160;30, 2024 to September&#160;30, 2025 coupled with higher bonus expense and a $1.1 million increase in stock compensation expense. Professional fees increased primarily due to a $2.9 million increase in expenses related to litigation with Pegasystems, while information technology spending increased due to higher spend on computer software and cloud computing.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,678)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,882)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">***</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Indicates a percentage that is not meaningful.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net was $24.7 million in the nine months ended September 30, 2025 compared to other income, net of $5.9 million in the nine months ended September 30, 2024. This change was primarily due to $19.4 million in foreign exchange gains in the nine months ended September 30, 2025 as compared to $2.5 million in foreign exchange losses in the nine months ended September 30, 2024. In addition, there was a $3.2 million decrease in other income related to a non-recurring local government incentive payment and short-swing profit disgorgement payments to us from a public stockholder of our Class A common stock that were both received in the prior year.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,948</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,921</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased by $2.0&#160;million in the nine months ended September 30, 2025 as compared to the corresponding period in 2024 primarily due to a lower effective interest rate and lower outstanding principal across the comparable periods.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,690</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">***</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Indicates a percentage that is not meaningful.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense increased by $3.0&#160;million in the nine months ended September 30, 2025 as compared to the corresponding period in 2024. This change was primarily driven by increased pre-tax book income in certain international subsidiaries for the nine months ended September 30, 2025. The change in pre-tax book income was primarily attributable to increases in unrealized foreign exchange gains.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_103"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain&#160;non-GAAP&#160;financial performance measures.&#160;We use these non-GAAP&#160;financial performance measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Management believes these non-GAAP financial measures provide meaningful supplemental information regarding our performance by excluding certain expenses that may not be indicative of our recurring core business operating results. We believe both management and investors benefit from referring to these non-GAAP financial measures in assessing our performance and when planning, forecasting, and analyzing future periods. These non-GAAP financial measures also facilitate management&#8217;s internal comparisons to historical performance as well as comparisons to competitors&#8217; operating results. We believe these non-GAAP financial measures are useful to investors both because (1) they allow for greater transparency with respect to measures used by management in its financial and operational decision-making and (2) they are used by institutional investors and the analyst community to help them analyze the health of our business.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-GAAP financial performance measures include the following: non-GAAP subscriptions cost of revenue, non-GAAP professional services cost of revenue, non-GAAP total cost of revenue, non-GAAP total operating expense, non-GAAP operating income (loss), non-GAAP income tax expense (benefit), non-GAAP net income (loss), and non-GAAP net income (loss) per share, basic and diluted. These non-GAAP financial performance measures exclude the effect of stock-based compensation expense, unrealized foreign exchange rate gains and losses, certain non-ordinary litigation-related expenses consisting of legal and other professional fees associated with the Pegasystems cases (net of insurance reimbursements), or Litigation Expense, amortization of the judgment preservation insurance policy, or JPI Amortization, severance costs related to an involuntary reduction in our workforce, or Severance Costs, lease impairment and lease-related charges associated with actions taken to reduce the footprint of our leased office spaces, or Lease Impairment and Lease-Related Charges, and a short-swing profit disgorgement paid to us by an investor, or Short-Swing Profit Payment. While some of these items may be recurring in nature and should not be disregarded in the evaluation of our earnings performance, it is useful to exclude such items when analyzing current results and trends compared to other periods as these items can vary significantly from period to period depending on specific underlying transactions or events that may occur. Therefore, while we may incur or recognize these types of expenses in the future, we believe removing these items for purposes of calculating our non-GAAP financial measures provides investors with a more focused presentation of our ongoing operating performance. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also discuss adjusted EBITDA, a non-GAAP financial performance measure we believe offers a useful view of the overall operation of our business. We define adjusted EBITDA as net income (loss) before (1) other income, </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, (2) interest expense, (3) income tax expense, (4) depreciation expense and amortization of intangible assets, (5) stock-based compensation expense, (6) Litigation Expense, (7) JPI Amortization, (8) Severance Costs, and (9) Lease Impairment and Lease-Related Charges. The most directly comparable GAAP financial measure to adjusted EBITDA is net income (loss). Users should consider the limitations of using adjusted EBITDA, including the fact this measure does not provide a complete depiction of our operating performance. Adjusted EBITDA is not intended to purport to be an alternative to net income (loss) as a measure of operating performance or to cash flows from operating activities as a measure of liquidity. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The presentation of these&#160;non-GAAP&#160;financial measures is not intended to be considered in isolation from, as a substitute for, or superior to the financial information prepared and presented in accordance with GAAP, and our non-GAAP&#160;measures may be different from non-GAAP&#160;measures used by other companies. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile our non-GAAP measures to their nearest comparable GAAP measures (in thousands, except per share data):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.267%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GAAP Measure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stock-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Litigation Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">JPI Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Lease Impairment and Lease-Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Short-Swing Profit Payment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unrealized Foreign Exchange Rate Gains and Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-GAAP Measure</span></td></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Subscriptions cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Professional services cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">26,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">45,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">43,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">128,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(8,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">113,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">29,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-operating (income) expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income tax impact of above items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">24,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income per share, basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income per share, diluted</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(a, c)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Subscriptions cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">13,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Professional services cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">23,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">21,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">37,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">35,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">124,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">110,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(7,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-operating (income) expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(12,544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income tax impact of above items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income per share, basic</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income per share, diluted</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(b, c)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accounts for the impact of 0.6 million shares of dilutive securities.</span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accounts for the impact of 1.8 million shares of dilutive securities.</span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(c) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Per share amounts do not foot due to rounding.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">GAAP Measure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stock-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Litigation Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">JPI Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Severance Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Lease Impairment and Lease-Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Short-Swing Profit Payment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unrealized Foreign Exchange Rate Gains and Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-GAAP Measure</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Subscriptions cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Professional services cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">78,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">74,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">128,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">123,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">394,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(26,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">351,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">30,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">49,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-operating (income) expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(24,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income tax impact of above items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">29,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(19,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">34,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss) per share, basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income (loss) per share, diluted</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Subscriptions cost of revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">39,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">38,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Professional services cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">74,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">69,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">114,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">108,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">401,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(25,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(12,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(4,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">350,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(65,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">30,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(8,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-operating (income) expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5,882)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income tax impact of above items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">28,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(22,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income per share, basic and diluted</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(1.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accounts for the impact of 0.5 million shares of dilutive securities.</span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Per share amounts do not foot due to rounding.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles GAAP net income (loss) to adjusted EBITDA for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GAAP net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense and amortization of intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Litigation Expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPI Amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance Costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease Impairment and Lease-Related Charges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,221&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_106"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information and statistics pertaining to liquidity and capital resources as of September&#160;30, 2025 and December&#160;31, 2024:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments and marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Defined as current assets net of current liabilities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash and cash equivalents and short-term investments and marketable securities, together with any positive cash flows from operations and available borrowings under our line of credit, will be sufficient to support working capital and capital expenditure requirements for at least the next twelve months.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past entered into, and may in the future enter into, investments in or acquisitions of complementary businesses, products, or technologies, which could also require us to seek additional equity financing, incur indebtedness, or use cash resources. We have no present binding agreements or commitments to enter into any such acquisitions. If we are unable to raise additional capital when desired, our business, operating results, and financial condition could be adversely affected.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of Funds</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically financed our operations in large part with equity financing arrangements. Our last public offering was completed in June 2020. Through these public offerings, we received net proceeds of $344.8&#160;million.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To further help strengthen our financial position and support our growth initiatives, in November 2022 we entered into a Senior Secured Credit Facilities Credit Agreement, or the Credit Agreement, which provides for a five-year term loan facility in an aggregate principal amount of $200.0&#160;million and, in addition, up to $100.0&#160;million for a revolving credit facility, including a letter of credit sub-facility in the aggregate availability amount of $20.0&#160;million and a swingline sub-facility in the aggregate availability amount of $10.0&#160;million (as a sublimit of the revolving loan facility). </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement matures on November&#160;3, 2027. We have been using the proceeds to fund the growth of our business and support our working capital requirements. We are currently in compliance with all covenants, had used borrowing capacity of $62.0&#160;million under our $100.0&#160;million revolving credit facility, and had outstanding letters of credit totaling $14.7&#160;million in connection with securing our leased office space.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect future sources of funds to consist primarily of cash generated from sales of subscriptions and the related professional services. We may also elect to raise additional sources of funding through entering into new debt financing arrangements or conducting additional public offerings. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and enhanced products and functions as well as platform enhancements and professional services offerings, and the level of market acceptance of our product. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uses of Funds</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current principal uses of cash are funding operations and other working capital requirements. Historically, we have also utilized cash to pay for the acquisition of businesses that were complementary to ours, and we may pursue similar opportunities in the future. Over the past several years, revenue has increased significantly from year to year and, as a result, cash flows from customer collections have also grown. However, as we continue to invest in growing our business, operating expenses have also increased. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we entered into a Judgment Preservation Insurance policy in connection with our $2.036 billion judgment against Pegasystems. See Note 12 to the consolidated financial statements for additional details. The total cost of the policy was $57.3&#160;million, which we paid with operating cash on hand. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the past two years, we have also initiated several share repurchase programs as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.46pt">In February 2024, our Board of Directors authorized a share repurchase program, under which we repurchased approximately 1.3&#160;million shares of our common stock for approximately $50.0&#160;million during the first quarter of 2024.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.46pt">In May 2025, our Board of Directors authorized a second program to repurchase up to $10.0 million of our common stock from May 2025 to December 2025. In the second quarter of 2025, we repurchased 0.3&#160;million shares under this program at an average share price of $31.91 and totaling $10.0&#160;million. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.46pt">In August 2025, our Board of Directors authorized a third program to repurchase up to $10.0&#160;million of our common stock from August 2025 to August 2027. In the third quarter of 2025, we repurchased 0.3&#160;million shares under this program at an average share price of $30.60 and totaling $10.0&#160;million.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outside of the above items and cash used by operations, other uses of cash in 2025 to date have included capital expenditures related to the expansion of new leased facilities and principal repayments of our term loan debt.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, we have a non-cancellable cloud hosting arrangement with AWS that contains provisions for minimum purchase commitments. Specifically, purchase commitments under the agreement total $220.0&#160;million over five years. The agreement, which was originated in July 2021 and amended in October 2024, currently contains minimum annual spending requirements of $44.0&#160;million from November 2024 to October 2029. Spending under this agreement for the three and nine months ended September&#160;30, 2025 totaled $14.3&#160;million and </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$37.6&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $10.8&#160;million and $31.8&#160;million, respectively. We expect to meet our minimum annual spending requirement during the term of the arrangement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Historical Cash Flows</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation and other non-cash adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in working capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,974&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by (used by) operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,737&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,993)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash used by investing activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash used by financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,158)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">***</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending cash and cash equivalents</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,193&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,056&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*** Indicates a percentage that is not meaningful.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $61.7 million for the nine months ended September 30, 2025 as compared to $7.0 million of net cash used by operating activities for the nine months ended September 30, 2024. The increase in net cash provided by operating activities was primarily driven by increased cash collections stemming from strong contract bookings in the fourth quarter of 2024 and the first nine months of 2025, as well as our continuing cost management activities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used by investing activities was $27.5 million for the nine months ended September 30, 2025 as compared to $34.3 million in net cash used by investing activities for the nine months ended September 30, 2024. This change was primarily driven by a $22.6 million increase in proceeds from the maturity of investments. This increase was partially offset by a $16.6 million increase in purchases of short-term investments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used by financing activities was $30.1 million for the nine months ended September 30, 2025 as compared to $8.5 million of net cash used by financing activities for the nine months ended September 30, 2024. The increase in net cash used by financing activities was primarily due to a $50.0 million decrease in proceeds from borrowings, which was partially offset by a $30.0 million decrease in repurchases of common stock, a $1.3 million </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in debt repayments, and a $1.0 million increase in payments for employee taxes related to the net share settlement of equity awards during the nine months ended September 30, 2025. </span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_109"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our critical accounting estimates from those disclosed in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the SEC on February&#160;19, 2025. We are not aware of any specific events or circumstances that would require us to update our estimates, assumptions, and judgments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_112"></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 to the unaudited consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.</span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_115"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had cash and cash equivalents of $125.2 million as of September&#160;30, 2025, which consisted of investments in money market funds, cash in readily available checking accounts, overnight repurchase investments, and other marketable securities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, we had outstanding principal debt of $245.7 million, which carries interest as defined in our Credit Agreement. Refer to Note 8 of the consolidated financial statements in this Quarterly Report on Form 10-Q for additional details. We assessed our exposure to changes in interest rates by analyzing sensitivity to our operating results, assuming various changes in market interest rates. A hypothetical increase of one percentage point in the interest rate as of September&#160;30, 2025 would increase our interest expense by approximately $2.4 million annually.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inflation Risk</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks related to inflation in personnel costs, third-party service providers, subcontracting costs, professional fees, and general overhead expenses. Although inflation has decreased from the relative highs experienced in 2023, if inflation pressure increases in severity, we may not be able to fully offset such higher costs through price increases and productivity initiatives. While we do not believe inflation has had a material impact on our results of operations to date, a continued high rate of inflation in the future may have an adverse effect on our ability to maintain operating costs and adversely affect our gross profit margin.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar. Due to our international operations, we have foreign currency risks related to revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the British pound sterling, Euro, Australian dollar, and Swiss franc. Our sales contracts are primarily denominated in the local currency of the customer making the purchase. In addition, portions of operating expenses are incurred outside the United States and are denominated in foreign currencies. An increase in the relative value of the U.S. dollar to other currencies will negatively affect revenue and other operating results as expressed in U.S. dollars. Based on a sensitivity analysis, a 10% change in the foreign currency exchange rates for the nine months ended September 30, 2025 would have impacted our total revenue by approximately $18 million and operating loss by approximately $8 million. This calculation assumes all currencies change in the same direction and proportion relative to the U.S. dollar.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and will continue to experience, fluctuations in net income (loss) as a result of transaction gains or losses related to remeasuring certain current asset and current liability balances denominated in currencies other than the functional currency of the entities in which they are recorded. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future.</span></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_118"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. CONTROLS AND PROCEDURES</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure information required to be disclosed by a company in the reports it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure information required to be disclosed by a company in the reports it files or submits </span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September&#160;30, 2025. Based on the evaluation of our disclosure controls and procedures as of September&#160;30, 2025, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance the objectives of the control system are met. Further, the design of a control system must reflect the fact there are 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 realities that judgments in decision making can be faulty, and breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_121"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_124"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12 &#8211; Commitments, Contingencies, and Other Matters of the notes to the consolidated financial statements (Part I, Item 1 of this Form 10-Q) for information regarding legal proceedings in which we are involved.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. Other than as disclosed elsewhere in this Quarterly Report on Form 10-Q, we are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. </span></div><div><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_127"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. RISK FACTORS</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to risks and events that, if they occur, could adversely affect our financial condition and results of operations and the trading price of our securities. In addition to the other information set forth in this Quarterly Report on Form 10-Q, investors should carefully consider the factors described in &#8220;Part I, Item 1A. Risk Factors&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the SEC on February&#160;19, 2025. There have been no material changes from the risk factors described in that report.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_130"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.9pt">Recent Sales of Unregistered Equity Securities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.57pt">Use of Proceeds </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.61pt">Issuer Purchases of Equity Securities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average price paid per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum number of shares that may yet be purchased under the plan</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 1 to July 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,395&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 1 to August 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1 to September 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">729,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.95&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">729,924&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares purchased represent shares purchased on the open market pursuant to the Appian Corporation Employee Stock Purchase Plan (&#8220;ESPP&#8221;), which was approved by the Company&#8217;s stockholders on June 11, 2021. The ESPP provides employees with an opportunity to purchase the Company&#8217;s common stock through payroll deductions and provides for a Company match of 5% to 15%, subject to limits set forth in the ESPP. Shares purchased under the ESPP are deposited into the participants&#8217; accounts.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Because the number of shares that may be purchased under the ESPP depends on each employee&#8217;s voluntary election to participate, their contribution elections, and the fair market value of our Class A Common Stock at various future dates, the actual number of shares that may be purchased under the plan cannot be determined in advance. We have filed a registration statement on S-8 that covers 1,000,000 shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average price paid per share</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plans or programs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum number of shares  that may yet be purchased under the plan or programs</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1 to September 30, 2025</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,591&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.60&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,591&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> On August 29, 2025, the Company announced its Board of Directors authorized a program to repurchase up to $10.0&#160;million of our common stock from August 2025 to August 2027.</span></div><div style="text-indent:18pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_133"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_136"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_139"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. <ix:nonNumeric contextRef="c-18" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-915"><ix:nonNumeric contextRef="c-18" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-916"><ix:nonNumeric contextRef="c-18" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-917"><ix:nonNumeric contextRef="c-18" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-918">OTHER INFORMATION</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information set forth below is included herein for purposes of providing disclosure under Form 8-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.02 Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 4, 2025, A.G.W. &#8220;Jack&#8221; Biddle, III notified us he would be resigning from the Board of Directors (the &#8220;Board&#8221;) and the Audit Committee effective as of January 24, 2026. Mr. Biddle informed us that his decision to resign as a director was not due to any disagreements with the Company or the Board.</span></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_142"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. EXHIBITS</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.862%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reference</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amended and Restated Certificate of Incorporation of Appian Corporation.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1441683/000119312517167863/d363139dex32.htm">Previously filed as Exhibit 3.2 to Amendment No.3 to the Company&#8217;s Registration Statement on Form S-1 (File No. 333-217510), filed with the Securities and Exchange Commission on May 12, 2017, and incorporated herein by reference. </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amended and Restated Bylaws of Appian Corporation.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1441683/000119312517164651/d363139dex34.htm">Previously filed as Exhibit 3.4 to Amendment No.2 to the Company&#8217;s Registration Statement on Form S-1 (File No. 333-217510), filed with the Securities and Exchange Commission on May 10, 2017, and incorporated herein by reference. </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form of Class A common stock certificate of Appian Corporation. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1441683/000119312517167863/d363139dex41.htm">Previously filed as Exhibit 4.1 to Amendment No.3 to the Registrant&#8217;s Registration Statement on Form S-1 (File No.333-217510), filed with the Securities and Exchange Commission on May 12, 2017, and incorporated herein by reference. </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seventh Amendment to Credit Agreement, dated as of September 3, 2025, by and among Appian Corporation, Silicon Valley Bank, a division of First-Citizens Bank &amp; Trust Company, Wells Fargo Bank, N.A., Comerica Bank, MUFG Bank, Ltd., Customers Bank, The Toronto-Dominion Bank, New York Branch, and The Bank of Nova Scotia.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="appn09302025ex101.htm">Filed herewith.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="appn09302025ex311.htm">Attached.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="appn09302025ex312.htm">Attached.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certifications of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="appn09302025ex321.htm">Attached.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Attached.</span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent the company specifically incorporates it by reference.</span></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="ibb2f43d875d849e1b9184683bfe83f1f_145"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.839%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APPIAN CORPORATION</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 6, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Matthew Calkins</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Srdjan Tanjga</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Matthew Calkins</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Srdjan Tanjga</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Chief Executive Officer and Chairman of the Board (Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appn09302025ex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4cb6366f9ca046c7a79bc0226019439a_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">SEVENTH AMENDMENT TO CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Seventh Amendment to Credit Agreement (this &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Amendment</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) is made effective as of September 3, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Seventh Amendment Effective Date</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), by and among</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> Appian Corporation</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Borrower</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), the lenders identified on the signature pages hereto (the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lenders</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), Silicon Valley Bank, a division of </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">First-Citizens Bank &#38; Trust Company </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(&#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">SVB</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), as administrative agent and collateral agent for the Lenders (in such capacities, the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Administrative Agent</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), Issuing Lender and Swingline Lender, in consideration of the mutual covenants herein contained and benefits to be derived herefrom&#58;</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">WITNESSETH</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">WHEREAS, reference is made to that certain Credit Agreement dated as of November 3, 2022 (as amended by that certain Joinder and First Amendment to Credit Agreement dated as of December 13, 2022, that certain Joinder and Second Amendment to Credit Agreement dated as of February 21, 2023, that certain Third Amendment to Credit Agreement and First Amendment to Guarantee and Collateral Agreement dated as of June 13, 2023, that certain Joinder, Consent and Fourth Amendment to Credit Agreement dated as of February 12, 2024, that certain Fifth Amendment to Credit Agreement dated as of March 12, 2024, that certain Sixth Amendment to Credit Agreement dated as of May 27, 2025, and as may be further amended, amended and restated, supplemented or otherwise modified, renewed or replaced from time to time, the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), by and among, among others, the Borrower, the Administrative Agent and the Lenders. All capitalized terms used herein, and not otherwise defined herein, shall have the meanings assigned to such terms in the Credit Agreement&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">WHEREAS, the Borrower has requested that the Lenders and the Administrative Agent agree to modify and amend certain terms and conditions of the Credit Agreement, subject to the terms and conditions contained herein&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Amendments to the Credit Agreement</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.    Effective as of the Seventh Amendment Effective Date&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Section 1.1 of the Credit Agreement is hereby amended by amending and restating the definition of &#8220;Sixth Amendment Capital Stock Repurchase&#8221; in its entirety as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:27pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Sixth Amendment Capital Stock Repurchase</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;&#58;  as defined in </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.6(i)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 1.1</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the Credit Agreement is hereby amended by inserting the following definitions in the proper alphabetical order&#58;</font></div><div style="margin-bottom:12pt;padding-left:27pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Seventh Amendment Capital Stock Repurchase</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;&#58;  as defined in </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.6(j)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:27pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Seventh Amendment Effective Date</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;&#58;  September 3, 2025.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.6</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the Credit Agreement is hereby amended by deleting the &#8220;and&#8221; at the end of clause (i), adding a new section (j) as follows and renumbering the existing clause (j) as clause (k).</font></div><div style="margin-bottom:12pt;padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;(j)&#160;&#160;&#160;&#160;from and after the Seventh Amendment Effective Date through and including December 31, 2025, the Group Members may purchase, in a single transaction or a series of transactions in a collective aggregate amount of all such repurchases not to exceed $10,000,000, common stock or common stock options from present or former officers or employees of any Group Member (the &#8220;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Seventh Amendment Capital Stock Repurchase</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), so long as immediately after giving effect to any such Seventh Amendment Capital Stock Repurchase, the Group Members shall be in compliance with each of the covenants set forth in </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7.1(a)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, based upon financial statements (recalculated as though the relevant payment had been made on the last day of the applicable fiscal quarter) delivered to the Administrative Agent which give pro forma effect to the making of such repurchase (provided that (i) the Consolidated Total Indebtedness to Recurring Revenue Leverage Ratio as of the last day of the most recently ended fiscal quarter shall not exceed 0.10x less than the then-prevailing Consolidated Total Indebtedness to Recurring Revenue Leverage Ratio permitted pursuant to </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">7.1(a)(ii)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the most recently reported fiscal quarter end and (ii) after giving effect to each such Seventh Amendment Capital Stock Repurchase, Liquidity shall not be less than $100,000,000)&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Conditions Precedent to Effectiveness</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  This Amendment shall not be effective until each of the following conditions precedent has been fulfilled to the satisfaction of the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;This Amendment shall have been duly executed and delivered by the respective parties hereto.  The Administrative Agent shall have received a fully executed copy hereof and of each other document required hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The Borrower shall have (i) &#91;reserved&#93; and (ii) paid all expenses and reimbursements pursuant to </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> hereof, to the extent provided to the Borrower at least three (3) Business Days prior to the Seventh Amendment Effective Date.    </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;All material Governmental Approvals and consents and approvals of, or notices to, shall have been obtained and be in full force and effect (or waived, and if such waiver is materially adverse to the interests of the Lenders, with the consent of the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Each of the representations and warranties made by any Loan Party in or pursuant to the Loan Documents shall be true and correct in all material respects on and as of such date as if made on and as of such date, except to the extent (i) such representations and warranties expressly relate to an earlier date, in which case such representations and warranties shall have been true and correct in all material respects as of such earlier date or (ii) such representations and warranties are qualified by materiality in the text thereof, in which case they shall be true and correct in all respects.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Upon giving effect to this Amendment and the incurrence of all Indebtedness contemplated hereby, no Default or Event of Default shall have occurred and be continuing.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;The Administrative Agent shall have received (i)&#160;a certificate of each Loan Party, dated Seventh Amendment Effective Date and executed by the Secretary, Managing Member or equivalent officer of such Loan Party, substantially in the form of </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit&#160;C</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> attached to the Credit Agreement, with appropriate insertions and attachments, including (A)&#160;the Operating Documents of such Loan Party certified, in the case of formation documents, as of a recent date by the secretary of state or similar official of the relevant jurisdiction of organization of such Loan Party or that there has been no change to Operating Documents of such Loan Party that were previously delivered to the Administrative Agent (which may be in the form of a certification from such Loan Party that there have been no changes from the Operating Documents previously delivered to the Administrative Agent on the Closing Date), (B)&#160;the relevant board resolutions or written consents of such Loan Party adopted by such Loan Party for the purposes of authorizing such Loan Party to enter into and perform the Amendment and the other Loan Documents to which such Loan Party is a party thereto or that there has been no change to the board resolutions or written consents, as the case may be, of such Loan Party that were previously delivered to the Administrative Agent (which may be in the form of a certification from such Loan Party that such board resolutions or written consents, as the case may be, have not in any way been amended, modified, revoked or rescinded, and have been in full force and effect since their adoption up to and including the Seventh Amendment Effective Date and are now in full force and effect), and (C)&#160;the names, titles, incumbency and signature specimens of those representatives of such Loan Party who have been authorized by such resolutions and&#47;or written consents to execute Loan Documents on behalf of such Loan Party (which may be in the form of a certification from such Loan Party that there have been no changes from the incumbency and signature specimens previously delivered to the Administrative Agent on the Closing Date) and (ii) a long form good standing certificate for each Loan Party from its respective jurisdiction of organization.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160; The Administrative Agent shall have received a Solvency Certificate from the chief financial officer or treasurer of the Borrower, certifying that the Loan Parties, taken as a whole are, and after giving effect to the Seventh Amendment Capital Stock Repurchase will be, Solvent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Each Loan Party hereby represents and warrants to the Administrative Agent and the Lenders as follows&#58;</font></div><div style="text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;This Amendment is, and each other Loan Document to which it is or will be a party, when executed and delivered by each Loan Party that is a party thereto, will be the legally valid and binding obligation of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">such Loan Party, enforceable against such Loan Party in accordance with its respective terms, except as enforcement may be limited by equitable principles or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors&#8217; rights generally.</font></div><div style="text-align:justify;text-indent:63pt"><font><br></font></div><div style="text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment, and the other Loan Documents to which it is a party are, and after giving effect hereto, the incurrence of Indebtedness contemplated hereby, will be, (i) to the extent qualified by materiality, true and correct in all respects, and (ii) to the extent not qualified by materiality, true and correct in all material respects, in each case, on and as of the date hereof, as though made on such date (except to the extent that such representations and warranties relate solely to an earlier date).</font></div><div style="padding-left:54pt;text-align:justify;text-indent:63pt"><font><br></font></div><div style="text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The execution, delivery, and performance of this Amendment by the applicable Loan Party (i) has been duly authorized by all necessary action by it, and (ii) does not and will not (A) violate any material Requirement of Law binding on it or its Subsidiaries, (B) violate any material Contractual Obligation of it or its Subsidiaries, except to the extent that any such violation would not individually or in the aggregate reasonably be expected to have a Material Adverse Effect on the Borrower or its business, (C) result in or require the creation or imposition of any Lien upon any properties or assets of any Group Member pursuant to any Requirement of Law or any such Contractual Obligation, other than Liens created by the Security Documents and Liens permitted under the Credit Agreement, or (D) require any approval of any Group Member&#8217;s interest holders or any approval or consent of any Person under any material Contractual Obligation of any Group Member, other than consents or approvals that have been obtained or made and that are still in force and effect and except, in the case of material Contractual Obligations, for consents or approvals, the failure of which to obtain would not individually or in the aggregate reasonably be expected to have a Material Adverse Effect on the Borrower or its business.</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Choice of Law</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  This Amendment and the rights of the parties hereunder, shall be determined under, governed by, and construed in accordance with the internal laws (and not the conflict of law rules) of the State of New York.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Counterpart Execution</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  This Amendment may be executed in any number of counterparts, all of which when taken together shall constitute one and the same instrument, and any of the parties hereto may execute this Amendment by signing any such counterpart.  Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Effect on Loan Documents</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Credit Agreement as amended hereby, and each of the other Loan Documents shall be and remain in full force and effect in accordance with their respective terms and hereby are ratified and confirmed in all respects.  The execution, delivery, and performance of this Amendment shall not operate, except as expressly set forth herein, as a modification or waiver of any right, power, or remedy of the Administrative Agent or any Lender under the Credit Agreement or any other Loan Document.  The consents, modifications and other agreements herein are limited to the specifics hereof (including facts or occurrences on which the same are based), shall not apply with respect to any facts or occurrences other than those on which the same are based, and except as expressly set forth herein, shall neither excuse any non-compliance with the Loan Documents, nor operate as a consent or waiver to any matter under the Loan Documents.  Except for the amendments to the Credit Agreement expressly set forth herein, the Credit Agreement and other Loan Documents shall remain unchanged and in full force and effect.  To the extent any terms or provisions of this Amendment conflict with those of the Credit Agreement or other Loan Documents, the terms and provisions of this Amendment shall control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;This Amendment is a Loan Document.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Payment of Costs and Fees</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Borrower shall pay to the Administrative Agent, and each Lender, all costs and all reasonable out-of-pocket expenses in connection with the preparation, negotiation, execution and delivery of this Amendment and any documents and instruments relating hereto (which costs include, without limitation, the reasonable fees and expenses of outside counsel retained by the Administrative Agent, in each case, as set forth in </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 10.5</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the Credit Agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  This Amendment, and terms and provisions hereof, the Credit Agreement and the other Loan Documents constitute the entire understanding and agreement between the parties hereto with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">respect to the subject matter hereof and supersedes any and all prior or contemporaneous amendments or understandings with respect to the subject matter hereof, whether express or implied, oral or written.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Reaffirmation</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Each Loan Party hereby reaffirms its obligations under each Loan Document to which it is a party.  Each Loan Party hereby further ratifies and reaffirms the validity and enforceability of all of the Liens heretofore granted, pursuant to and in connection with the Guaranty and Collateral Agreement or any other Loan Document to the Administrative Agent on behalf and for the benefit of Secured Parties, as collateral security for the obligations under the Loan Documents in accordance with their respective terms, and acknowledges that all of such Liens, and all collateral heretofore pledged as security for such obligations, continues to be and remain collateral for such obligations from and after the date hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Ratification</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  Each Loan Party hereby restates, ratifies and reaffirms each and every term and condition set forth in the Credit Agreement and the other Loan Documents effective as of the date hereof and as amended hereby. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  In case any provision in this Amendment shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Signature pages follow</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#93;</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, each of the undersigned has caused this Amendment to be duly executed and delivered by its proper and duly authorized officer as of the date set forth below.</font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:12.70pt">BORROWER&#58;</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">APPIAN CORPORATION</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"> &#47;s&#47; Srdjan Tanjga</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Srdjan Tanjga</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ADMINISTRATIVE AGENT&#58;</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FIRST-CITIZENS BANK &#38; TRUST COMPANY </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Megan Wood</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Megan Wood</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Vice President</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:12.70pt">LENDERS&#58;</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FIRST-CITIZENS BANK &#38; TRUST COMPANY</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as Issuing Lender, Swingline Lender and as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Megan Wood</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Megan Wood</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Vice President</font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WELLS FARGO BANK, N.A.,</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Andrew Currie</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Andrew Currie</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div><div style="padding-left:252pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMERICA BANK,</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Thanh Sy</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Thanh Sy</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;AVP</font></div><div style="padding-left:252pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">MUFG BANK, LTD.,</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; John Ryan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;John Ryan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Vice President</font></div><div style="margin-bottom:6pt;padding-left:252pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CUSTOMERS BANK,</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Keagan Latta</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Keagan Latta</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Vice President</font></div><div style="padding-left:252pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">THE TORONTO-DOMINION BANK, NEW YORK BRANCH</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Tim Brogan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Tim Brogan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div><div style="padding-left:252pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:120%">THE BANK OF NOVA SCOTIA</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as a Lender </font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Yvonne Bai</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Yvonne Bai</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Director&#160;&#160;&#160;&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>appn09302025ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i921d63c0bd45444e8e801bf178ac99ef_1"></div><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;text-align:right"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Matthew Calkins, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">I have reviewed this Quarterly Report on Form&#160;10-Q for the period ended September&#160;30, 2025 of Appian Corporation (the &#8220;registrant&#8221;)&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.76pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:6.36pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">The registrant&#8217;s other certifying officer(s)&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.76pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Date&#58; November&#160;6, 2025 </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Matthew Calkins</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Matthew Calkins</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>appn09302025ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iff49d76d5d564970b3ae85dd70a804c7_1"></div><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;text-align:right"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Srdjan Tanjga, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">I have reviewed this Quarterly Report on Form&#160;10-Q for the period ended September&#160;30, 2025 of Appian Corporation (the &#8220;registrant&#8221;)&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.76pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:6.36pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.95pt">The registrant&#8217;s other certifying officer(s)&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.76pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:18pt;text-indent:18pt"><font><br></font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:5.49pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Date&#58; November&#160;6, 2025 </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Srdjan Tanjga</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Srdjan Tanjga</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>appn09302025ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia88183d397054343946f111b56ea3282_1"></div><div style="min-height:63pt;width:100%"><div style="-sec-extract:summary;text-align:right"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:32pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule&#160;13a-14(b)&#160;of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), Matthew Calkins, Chief Executive Officer of Appian Corporation (the &#8220;Company&#8221;), and Srdjan Tanjga, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge&#58;</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">The Company&#8217;s Quarterly Report on Form&#160;10-Q for the period ended September&#160;30, 2025, to which this Certification is attached as Exhibit&#160;32.1 (the &#8220;Periodic Report&#8221;), fully complies with the requirements of Section&#160;13(a)&#160;or Section&#160;15(d)&#160;of the Exchange Act&#59; and</font></div><div style="text-indent:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:32pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the undersigned have set their hands hereto as of the 6th day of November, 2025.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.036%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Matthew Calkins</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Srdjan Tanjga</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew Calkins</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Srdjan Tanjga</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Chief Financial Officer </font></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.46pt">This certification accompanies the Form&#160;10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form&#160;10-Q), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>appn-20250930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:appn="http://www.appian.com/20250930" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.appian.com/20250930">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="appn-20250930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="appn-20250930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="appn-20250930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="appn-20250930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.appian.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://www.appian.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>9952157 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPolicies" roleURI="http://www.appian.com/role/AccountingPolicies">
        <link:definition>9952158 - Disclosure - Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.appian.com/role/Revenue">
        <link:definition>9952159 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.appian.com/role/Leases">
        <link:definition>9952160 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952161 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnet" roleURI="http://www.appian.com/role/PropertyandEquipmentnet">
        <link:definition>9952162 - Disclosure - Property and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpenses" roleURI="http://www.appian.com/role/AccruedExpenses">
        <link:definition>9952163 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.appian.com/role/Debt">
        <link:definition>9952164 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.appian.com/role/IncomeTaxes">
        <link:definition>9952165 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.appian.com/role/StockBasedCompensation">
        <link:definition>9952166 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsLossperShare" roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShare">
        <link:definition>9952167 - Disclosure - Basic and Diluted Earnings (Loss) 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 id="CommitmentsContingenciesandOtherMatters" roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMatters">
        <link:definition>9952168 - Disclosure - Commitments, Contingencies, and Other Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformation" roleURI="http://www.appian.com/role/SegmentandGeographicInformation">
        <link:definition>9952169 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueMeasurements" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurements">
        <link:definition>9952170 - Disclosure - Investments and Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesPolicies" roleURI="http://www.appian.com/role/AccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.appian.com/role/RevenueTables">
        <link:definition>9955512 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.appian.com/role/LeasesTables">
        <link:definition>9955513 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955514 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetTables" roleURI="http://www.appian.com/role/PropertyandEquipmentnetTables">
        <link:definition>9955515 - Disclosure - Property and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://www.appian.com/role/AccruedExpensesTables">
        <link:definition>9955516 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.appian.com/role/DebtTables">
        <link:definition>9955517 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.appian.com/role/StockBasedCompensationTables">
        <link:definition>9955518 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsLossperShareTables" roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables">
        <link:definition>9955519 - Disclosure - Basic and Diluted Earnings (Loss) 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 id="SegmentandGeographicInformationTables" roleURI="http://www.appian.com/role/SegmentandGeographicInformationTables">
        <link:definition>9955520 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueMeasurementsTables" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables">
        <link:definition>9955521 - Disclosure - Investments and Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesAdditionalInformationDetails" roleURI="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails">
        <link:definition>9955522 - Disclosure - Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRevenuebyServicesDetails" roleURI="http://www.appian.com/role/RevenueRevenuebyServicesDetails">
        <link:definition>9955523 - Disclosure - Revenue - Revenue by Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails" roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails">
        <link:definition>9955524 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails_1" roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails_1">
        <link:definition>9955524 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueScheduleofContractAssetandContractLiabilityDetails" roleURI="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails">
        <link:definition>9955525 - Disclosure - Revenue - Schedule of Contract Asset and Contract Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://www.appian.com/role/LeasesAdditionalInformationDetails">
        <link:definition>9955526 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>9955527 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationDetails" roleURI="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails">
        <link:definition>9955528 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>9955529 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955530 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955530 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9955533 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails">
        <link:definition>9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails">
        <link:definition>9955535 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentnetAdditionalInformationDetails" roleURI="http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails">
        <link:definition>9955536 - Disclosure - Property and Equipment, net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesDetails" roleURI="http://www.appian.com/role/AccruedExpensesDetails">
        <link:definition>9955537 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.appian.com/role/DebtAdditionalInformationDetails">
        <link:definition>9955538 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtOutstandingLongtermDebtDetails" roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails">
        <link:definition>9955539 - Disclosure - Debt - Outstanding Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.appian.com/role/IncomeTaxesDetails">
        <link:definition>9955540 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>9955541 - Disclosure - Stock-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" roleURI="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails">
        <link:definition>9955542 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsLossperShareReconciliationDetails" roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails">
        <link:definition>9955543 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedEarningsLossperShareAdditionalInformationDetails" roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails">
        <link:definition>9955544 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesandOtherMattersDetails" roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails">
        <link:definition>9955545 - Disclosure - Commitments, Contingencies, and Other Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationAdditionalInformationDetails" roleURI="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails">
        <link:definition>9955546 - Disclosure - Segment and Geographic Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" roleURI="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails">
        <link:definition>9955547 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Geography (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails">
        <link:definition>9955548 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1">
        <link:definition>9955548 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandFairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>9955549 - Disclosure - Investments and Fair Value Measurements - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="appn_DocumentAndEntityInformationTable" abstract="true" name="DocumentAndEntityInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="appn_DocumentAndEntityInformationLineItems" abstract="true" name="DocumentAndEntityInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="appn_DeferredCommissionsCurrent" abstract="false" name="DeferredCommissionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_DeferredCommissionNoncurrent" abstract="false" name="DeferredCommissionNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_SubscriptionsSoftwareAndSupportMember" abstract="true" name="SubscriptionsSoftwareAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_IncreaseDecreaseInDeferredCommissions" abstract="false" name="IncreaseDecreaseInDeferredCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" abstract="false" name="IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="appn_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="appn_GovernmentAgenciesMember" abstract="true" name="GovernmentAgenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_FederalGovernmentAgenciesMember" abstract="true" name="FederalGovernmentAgenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_ForeignCustomersMember" abstract="true" name="ForeignCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_ComputerSoftwareAndHardwareMember" abstract="true" name="ComputerSoftwareAndHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="appn_CloudSubscriptionsMember" abstract="true" name="CloudSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_TermLicenseSubscriptionsMember" abstract="true" name="TermLicenseSubscriptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_MaintenanceAndSupportMember" abstract="true" name="MaintenanceAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_SoftwareAsServiceSubscriptionContractsTerm" abstract="false" name="SoftwareAsServiceSubscriptionContractsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="appn_NumberOfRightOfUseAssets" abstract="false" name="NumberOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="appn_NumberOfAssetGroupsImpaired" abstract="false" name="NumberOfAssetGroupsImpaired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="appn_NumberOfFloors" abstract="false" name="NumberOfFloors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="appn_OperatingLeaseInterestExpense" abstract="false" name="OperatingLeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_PropertyPlantAndEquipmentWorkInProcessMember" abstract="true" name="PropertyPlantAndEquipmentWorkInProcessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_AccruedHostingCostsAndLicenseFeesCurrent" abstract="false" name="AccruedHostingCostsAndLicenseFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_AccruedContractEmploymentCurrent" abstract="false" name="AccruedContractEmploymentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_AccruedLegalCostsCurrent" abstract="false" name="AccruedLegalCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_AccruedCapitalExpendituresCurrent" abstract="false" name="AccruedCapitalExpendituresCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_SwinglineSubFacilityMember" abstract="true" name="SwinglineSubFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_SecuredTermLoanFacilityMember" abstract="true" name="SecuredTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="appn_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="appn_PegasystemsLitigationMember" abstract="true" name="PegasystemsLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_YouyongZouLitigationMember" abstract="true" name="YouyongZouLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_MisappropriationOfTradeSecretsMember" abstract="true" name="MisappropriationOfTradeSecretsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_ViolationOfVirginiaComputerCrimesActMember" abstract="true" name="ViolationOfVirginiaComputerCrimesActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_AttorneysFeesAssociatedMember" abstract="true" name="AttorneysFeesAssociatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_StatutoryPostJudgementInterestOnJudgmentalMember" abstract="true" name="StatutoryPostJudgementInterestOnJudgmentalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="appn_PaymentsForPurchaseObligation" abstract="false" name="PaymentsForPurchaseObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_GainContingencyDamagesAwardedInterestPercentage" abstract="false" name="GainContingencyDamagesAwardedInterestPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="appn_LitigationJudgmentPreservationInsuranceCost" abstract="false" name="LitigationJudgmentPreservationInsuranceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_JudgmentPreservationInsuranceThresholdAmount" abstract="false" name="JudgmentPreservationInsuranceThresholdAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_LitigationAppealProcessPeriod" abstract="false" name="LitigationAppealProcessPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="appn_LitigationJudgmentPreservationInsuranceExpense" abstract="false" name="LitigationJudgmentPreservationInsuranceExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_LitigationJudgmentPreservationInsuranceCurrent" abstract="false" name="LitigationJudgmentPreservationInsuranceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_LitigationJudgmentPreservationInsuranceNoncurrent" abstract="false" name="LitigationJudgmentPreservationInsuranceNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" abstract="false" name="CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>appn-20250930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a84e2930-7b62-4c8c-8516-1c725b589c55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:to="loc_us-gaap_LiabilitiesCurrent_a84e2930-7b62-4c8c-8516-1c725b589c55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bdd491b0-c5de-4cbf-9ea8-e6b92936ac59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bdd491b0-c5de-4cbf-9ea8-e6b92936ac59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0c49803c-4d74-45e8-9db8-8abd32d4fa50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0c49803c-4d74-45e8-9db8-8abd32d4fa50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cc5fd269-703c-4493-a350-2229c532c029" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cc5fd269-703c-4493-a350-2229c532c029" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8066fcc7-5464-4d85-807c-013770452483" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_63f0d3d8-4949-4296-b034-a665799552f1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8066fcc7-5464-4d85-807c-013770452483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_596ecb0c-3dfe-4f71-bb26-ebc7bb8e2ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:to="loc_us-gaap_CommonStockValue_596ecb0c-3dfe-4f71-bb26-ebc7bb8e2ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_8a45b02a-0c24-4bbb-9986-cf95d0a2a24f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:to="loc_us-gaap_TreasuryStockCommonValue_8a45b02a-0c24-4bbb-9986-cf95d0a2a24f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b7679cbe-0954-401f-bf63-28ea09043a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b7679cbe-0954-401f-bf63-28ea09043a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bddeaf14-f14a-4b41-be8a-91d395b3a8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bddeaf14-f14a-4b41-be8a-91d395b3a8c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4fe27538-5b0b-48c0-ae3f-49e2337e48d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4cc68c9d-da45-4ab3-96ad-3c7ad7b037cd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4fe27538-5b0b-48c0-ae3f-49e2337e48d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f49b624-d156-4a41-9310-98d5657870c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c26f4e58-04cd-451e-8f02-3d481e0f803e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f49b624-d156-4a41-9310-98d5657870c2" xlink:to="loc_us-gaap_Liabilities_c26f4e58-04cd-451e-8f02-3d481e0f803e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_811a702a-9caa-452a-945a-d970269743df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f49b624-d156-4a41-9310-98d5657870c2" xlink:to="loc_us-gaap_StockholdersEquity_811a702a-9caa-452a-945a-d970269743df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_277d7288-9d7c-4875-a87a-83879986a8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_277d7288-9d7c-4875-a87a-83879986a8a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_1216fd46-0a79-48ca-9073-db7e6c311df8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_1216fd46-0a79-48ca-9073-db7e6c311df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bfbddbf1-2a61-4cb8-a85e-16ad0f0d7d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bfbddbf1-2a61-4cb8-a85e-16ad0f0d7d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_36629674-9e46-4d0a-baaf-df61861271d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_36629674-9e46-4d0a-baaf-df61861271d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1b37cdae-6706-4251-b418-9b66e760b46b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_AccountsPayableCurrent_1b37cdae-6706-4251-b418-9b66e760b46b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7bbc56b1-8e6b-4fb8-8bb7-cdd52a10285d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7bbc56b1-8e6b-4fb8-8bb7-cdd52a10285d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a4fed522-7f4f-41f9-bda0-4eac920375ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fc18633f-3fa2-48c9-b0be-fb21a9b51cef" xlink:to="loc_us-gaap_LongTermDebtCurrent_a4fed522-7f4f-41f9-bda0-4eac920375ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_86289760-899e-4d7a-8c9c-f5fcf9252d10" xlink:href="appn-20250930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_appn_DeferredCommissionNoncurrent_86289760-899e-4d7a-8c9c-f5fcf9252d10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_324dd233-a43a-408b-8712-c47fda8b914a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_324dd233-a43a-408b-8712-c47fda8b914a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1774f0a9-761d-4a79-bd66-12dae11e365f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1774f0a9-761d-4a79-bd66-12dae11e365f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0a6e9c68-e368-489b-8e4f-d93cd1573424" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0a6e9c68-e368-489b-8e4f-d93cd1573424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_758bb83c-c0d9-45a3-be67-24b5715d90a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_AssetsCurrent_758bb83c-c0d9-45a3-be67-24b5715d90a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_06094dcb-691f-4675-9547-2c618fd38a58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_06094dcb-691f-4675-9547-2c618fd38a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_52ac1cd8-c28b-41c8-b32f-a20ca3f9f3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_Goodwill_52ac1cd8-c28b-41c8-b32f-a20ca3f9f3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_495f990e-972e-4908-8e8b-d63f4ef055ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_6e2e6b80-c34f-4ef1-ac39-e531f080c69f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_495f990e-972e-4908-8e8b-d63f4ef055ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_87af4681-d23e-4367-8fe6-d229fa714ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_87af4681-d23e-4367-8fe6-d229fa714ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_05ac0b1a-a10d-49d5-bbec-031c8422d044" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_05ac0b1a-a10d-49d5-bbec-031c8422d044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_de2afe55-5e42-4a04-8afb-361135085a77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:to="loc_us-gaap_ShortTermInvestments_de2afe55-5e42-4a04-8afb-361135085a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_b3d0cf67-6c7d-423a-9a97-77dfaa6d4a14" xlink:href="appn-20250930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:to="loc_appn_DeferredCommissionsCurrent_b3d0cf67-6c7d-423a-9a97-77dfaa6d4a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_149a672d-a995-4092-b337-20ba15dee373" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac3cd561-e0e7-418c-acf4-63b748b3a765" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_149a672d-a995-4092-b337-20ba15dee373" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b90d9b85-9e1b-4f01-8d39-b7f68e66e209" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_36499c46-992d-415a-aa1a-b02069958dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b90d9b85-9e1b-4f01-8d39-b7f68e66e209" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_36499c46-992d-415a-aa1a-b02069958dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_73163d34-89e0-4a20-95f0-833a423a1657" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b90d9b85-9e1b-4f01-8d39-b7f68e66e209" xlink:to="loc_us-gaap_InterestExpenseNonoperating_73163d34-89e0-4a20-95f0-833a423a1657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6dee905b-9539-4c82-89d4-2f622c9b95a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_bce89c8a-99e0-4148-a2b3-fbe281e47fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6dee905b-9539-4c82-89d4-2f622c9b95a0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_bce89c8a-99e0-4148-a2b3-fbe281e47fb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1bb64423-ab60-4fab-aff4-f7acd7b3598e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6dee905b-9539-4c82-89d4-2f622c9b95a0" xlink:to="loc_us-gaap_SellingAndMarketingExpense_1bb64423-ab60-4fab-aff4-f7acd7b3598e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8c915c98-581d-4fe7-884f-2240d68e70fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6dee905b-9539-4c82-89d4-2f622c9b95a0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8c915c98-581d-4fe7-884f-2240d68e70fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cda92ff6-ebe8-4a09-8aaf-2a2370cd496b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_302de470-feb1-4bc6-b10c-6e2cd54a1045" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cda92ff6-ebe8-4a09-8aaf-2a2370cd496b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_302de470-feb1-4bc6-b10c-6e2cd54a1045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f5a42ba-8695-4327-bf08-90c5ae57e450" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cda92ff6-ebe8-4a09-8aaf-2a2370cd496b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f5a42ba-8695-4327-bf08-90c5ae57e450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d8945796-ac50-428e-a1df-a62644e90901" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_83c312c1-8366-4f39-a2e9-d6802232c614" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d8945796-ac50-428e-a1df-a62644e90901" xlink:to="loc_us-gaap_GrossProfit_83c312c1-8366-4f39-a2e9-d6802232c614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_335b9a9b-044f-4bca-bdb7-2ddbdbadb0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d8945796-ac50-428e-a1df-a62644e90901" xlink:to="loc_us-gaap_OperatingExpenses_335b9a9b-044f-4bca-bdb7-2ddbdbadb0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cc41e46a-d10b-4ea0-ab76-d6af328298c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_51ce666d-5b82-4882-b31a-ecd5881dd6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cc41e46a-d10b-4ea0-ab76-d6af328298c2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_51ce666d-5b82-4882-b31a-ecd5881dd6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef366ed1-4083-4f6a-a0c3-91203c42935d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cc41e46a-d10b-4ea0-ab76-d6af328298c2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef366ed1-4083-4f6a-a0c3-91203c42935d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3c3f9920-57ab-43e0-8278-06c24907af64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9b8ff62b-6bc2-465a-aa5e-2b842f5a65af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3c3f9920-57ab-43e0-8278-06c24907af64" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9b8ff62b-6bc2-465a-aa5e-2b842f5a65af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_807dcd3f-53e7-49eb-8604-72e8919d7043" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3c3f9920-57ab-43e0-8278-06c24907af64" xlink:to="loc_us-gaap_OperatingIncomeLoss_807dcd3f-53e7-49eb-8604-72e8919d7043" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_36512abe-237f-405e-9495-fc67bb8b8d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e12e5305-c1dd-4e90-a597-89cbdf179151" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_36512abe-237f-405e-9495-fc67bb8b8d1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e12e5305-c1dd-4e90-a597-89cbdf179151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ccdbc7ce-678a-42c7-ba9b-72f5b4a6ed6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_36512abe-237f-405e-9495-fc67bb8b8d1d" xlink:to="loc_us-gaap_NetIncomeLoss_ccdbc7ce-678a-42c7-ba9b-72f5b4a6ed6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_98c8830d-f54d-4a59-b0d1-a48ba77d47c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_36512abe-237f-405e-9495-fc67bb8b8d1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_98c8830d-f54d-4a59-b0d1-a48ba77d47c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c6d79131-4fb4-43b5-ae99-f8b1c8c27b28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ec44afd-8528-4cb9-aaae-b0a4507c3b56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c6d79131-4fb4-43b5-ae99-f8b1c8c27b28" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ec44afd-8528-4cb9-aaae-b0a4507c3b56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2078ba00-a698-4148-9516-aa7618ace77e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c6d79131-4fb4-43b5-ae99-f8b1c8c27b28" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2078ba00-a698-4148-9516-aa7618ace77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3affe7ad-9531-4af1-a368-1f91658c90b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c6d79131-4fb4-43b5-ae99-f8b1c8c27b28" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3affe7ad-9531-4af1-a368-1f91658c90b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf20d129-5bbb-462a-bc9b-462d1253b5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c6d79131-4fb4-43b5-ae99-f8b1c8c27b28" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf20d129-5bbb-462a-bc9b-462d1253b5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3f2a9126-08a3-4451-ae53-d3cdcb04e447" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3f2a9126-08a3-4451-ae53-d3cdcb04e447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInDeferredCommissions_b9b1c29d-8887-453c-a7c3-e34004760e0c" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInDeferredCommissions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_appn_IncreaseDecreaseInDeferredCommissions_b9b1c29d-8887-453c-a7c3-e34004760e0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_cb7be65d-e0cf-4e38-b580-60dd52f00cca" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_cb7be65d-e0cf-4e38-b580-60dd52f00cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_88f1c329-2fa1-4859-a384-f33017d642aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_88f1c329-2fa1-4859-a384-f33017d642aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6d8a292a-044c-4f28-a1d2-dcc670159d24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6d8a292a-044c-4f28-a1d2-dcc670159d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_3e0ffb8d-a5c0-4dc9-9cfe-99576e40cf0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_3e0ffb8d-a5c0-4dc9-9cfe-99576e40cf0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_ca38d54e-56eb-4ac9-945d-6cf38d2a93ac" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_ca38d54e-56eb-4ac9-945d-6cf38d2a93ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_54019e5d-f768-4f2a-9e3a-c493c271fbab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_NetIncomeLoss_54019e5d-f768-4f2a-9e3a-c493c271fbab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6d7f624b-0469-4b74-8961-868503cfb53a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6d7f624b-0469-4b74-8961-868503cfb53a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_ec68458c-8c97-4864-8956-a8bb4f496321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_ec68458c-8c97-4864-8956-a8bb4f496321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5342f5c9-e4ca-45a2-b8c1-fe048514cdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5342f5c9-e4ca-45a2-b8c1-fe048514cdd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6d2c6a68-81b3-4684-86a0-0fbafdf75002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_ShareBasedCompensation_6d2c6a68-81b3-4684-86a0-0fbafdf75002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_b258e050-258d-489a-b409-688bc5c46e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_DepreciationAndAmortization_b258e050-258d-489a-b409-688bc5c46e9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_42bdc893-a629-4af4-8d07-869557d1ab61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_42bdc893-a629-4af4-8d07-869557d1ab61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_55c1c1cc-822b-4d15-90e2-e9a9ae41246c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_55c1c1cc-822b-4d15-90e2-e9a9ae41246c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_f7122966-f1a6-48f8-b975-46aa7e423d24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_32bde1f8-5ed4-4b6f-a1ed-d1379bf9cc72" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_f7122966-f1a6-48f8-b975-46aa7e423d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_3383f4ee-2d69-4467-870d-62f2398949e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_3383f4ee-2d69-4467-870d-62f2398949e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_efa93c03-befa-4bfb-a482-7a14129944d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_efa93c03-befa-4bfb-a482-7a14129944d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b5a16d21-e90b-4211-b11e-33b6cf1d8eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b5a16d21-e90b-4211-b11e-33b6cf1d8eb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_fd1f7a68-110c-47bd-b818-e5acde7c37e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_RepaymentsOfDebt_fd1f7a68-110c-47bd-b818-e5acde7c37e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f645ec95-7b5c-4f13-8903-c740121150c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f645ec95-7b5c-4f13-8903-c740121150c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_de280791-3286-4b3c-a49a-02ee7894697a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d92755ed-c120-4f56-a9e3-090ada3dc6bb" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_de280791-3286-4b3c-a49a-02ee7894697a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4350494b-6af6-442e-b2a8-bf7487a13571" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_5ca635b8-c74e-4313-809a-c2869db2dbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4350494b-6af6-442e-b2a8-bf7487a13571" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_5ca635b8-c74e-4313-809a-c2869db2dbd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_f82000cc-5489-4d24-a9aa-74023b2cf953" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4350494b-6af6-442e-b2a8-bf7487a13571" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_f82000cc-5489-4d24-a9aa-74023b2cf953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_66ad4d27-a173-4cf9-9ddf-eb83e92e26bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4350494b-6af6-442e-b2a8-bf7487a13571" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_66ad4d27-a173-4cf9-9ddf-eb83e92e26bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueScheduleofContractAssetandContractLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_6f19d9b3-efb8-4069-b3e4-b19dd6c85294" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_af8cb7bf-14b3-4bd7-8055-93483ddb82cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_6f19d9b3-efb8-4069-b3e4-b19dd6c85294" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_af8cb7bf-14b3-4bd7-8055-93483ddb82cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_c43485e9-bd83-4c7f-bfc3-e21ae1465b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_6f19d9b3-efb8-4069-b3e4-b19dd6c85294" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_c43485e9-bd83-4c7f-bfc3-e21ae1465b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_540c9d62-d092-4b43-b44f-6df6e0837cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ebd30a37-652a-49bf-be79-dd3d82120266" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_540c9d62-d092-4b43-b44f-6df6e0837cd1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_ebd30a37-652a-49bf-be79-dd3d82120266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3a52d54f-892f-4540-92ae-66106d769c23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_540c9d62-d092-4b43-b44f-6df6e0837cd1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3a52d54f-892f-4540-92ae-66106d769c23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_82fcee34-dac9-4af5-9400-cdf72b0454e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_daa62d68-ce1c-448f-9902-7136773522da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_82fcee34-dac9-4af5-9400-cdf72b0454e9" xlink:to="loc_us-gaap_OperatingLeaseCost_daa62d68-ce1c-448f-9902-7136773522da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_c923903a-7475-4086-88f2-9b5969801050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_82fcee34-dac9-4af5-9400-cdf72b0454e9" xlink:to="loc_us-gaap_VariableLeaseCost_c923903a-7475-4086-88f2-9b5969801050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f9cf7a25-e364-428e-a200-f3a1911b4974" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_82fcee34-dac9-4af5-9400-cdf72b0454e9" xlink:to="loc_us-gaap_ShortTermLeaseCost_f9cf7a25-e364-428e-a200-f3a1911b4974" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a78ee637-94ea-4d85-b146-4305adecaa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ad44b8c7-cb24-40d6-afaf-b8e71434d264" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_a78ee637-94ea-4d85-b146-4305adecaa0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ad44b8c7-cb24-40d6-afaf-b8e71434d264" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccce807c-30d8-4670-8576-13c31b5ba76c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_a78ee637-94ea-4d85-b146-4305adecaa0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccce807c-30d8-4670-8576-13c31b5ba76c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0db502b5-0587-427a-a808-edb6da3bf41b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2815459f-810b-439c-a264-07c6f156c93b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0db502b5-0587-427a-a808-edb6da3bf41b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2815459f-810b-439c-a264-07c6f156c93b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5b05b07d-4a6d-4204-be8e-24d6780bf7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0db502b5-0587-427a-a808-edb6da3bf41b" xlink:to="loc_us-gaap_OperatingLeaseLiability_5b05b07d-4a6d-4204-be8e-24d6780bf7ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8ba266b4-65bc-4cef-bd58-0203dc18b374" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8ba266b4-65bc-4cef-bd58-0203dc18b374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0ffddde9-b712-4cab-84fa-159376ec8077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0ffddde9-b712-4cab-84fa-159376ec8077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98744b11-aa6a-4d36-81e1-17145103b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_98744b11-aa6a-4d36-81e1-17145103b03b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_76a4ba3d-5766-4ee5-b03e-370c35afeeee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_76a4ba3d-5766-4ee5-b03e-370c35afeeee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2698bc80-6425-403d-bc8b-a7a3f77ba5df" xlink:href="appn-20250930.xsd#appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2698bc80-6425-403d-bc8b-a7a3f77ba5df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_608aab72-cba8-49ac-9f0f-4b925d80d287" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d289b551-3699-46f8-a15f-c14ac02157b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_608aab72-cba8-49ac-9f0f-4b925d80d287" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3daf5d05-e28a-4db7-9a6d-075a9136971b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cc256332-86c8-4e16-9c70-21afcb87955c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3daf5d05-e28a-4db7-9a6d-075a9136971b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cc256332-86c8-4e16-9c70-21afcb87955c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d278684b-45bf-44a7-90ea-a4ef69abfd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3daf5d05-e28a-4db7-9a6d-075a9136971b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d278684b-45bf-44a7-90ea-a4ef69abfd3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fbe836dd-69a1-47bf-9f5b-0af8070da30a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fbe836dd-69a1-47bf-9f5b-0af8070da30a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_a08797f5-8478-4587-8fb0-f123448f47b1" xlink:href="appn-20250930.xsd#appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_a08797f5-8478-4587-8fb0-f123448f47b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b592a9a3-02da-448b-abf1-bbc94e90e68a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b592a9a3-02da-448b-abf1-bbc94e90e68a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b0e8ff7d-9f1e-4710-ab6e-5dfb7541d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b0e8ff7d-9f1e-4710-ab6e-5dfb7541d6b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_80d251a7-a59d-422a-9da8-a177b019c135" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_80d251a7-a59d-422a-9da8-a177b019c135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bc412242-9c0f-492a-98d1-8d1c00a1c7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1e73f432-28a2-4431-a412-3b4e1ae5a3b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bc412242-9c0f-492a-98d1-8d1c00a1c7fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff961174-8df4-4205-9ef0-0fdb6e772081" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_50832891-d08d-453f-82ba-653240aca20c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff961174-8df4-4205-9ef0-0fdb6e772081" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_50832891-d08d-453f-82ba-653240aca20c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_fd244d9f-9076-4af2-ad32-dab01bc3d29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ff961174-8df4-4205-9ef0-0fdb6e772081" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_fd244d9f-9076-4af2-ad32-dab01bc3d29a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_a0f84ea1-6b0a-45bc-9f13-023003d27336" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_InterestPayableCurrent_a0f84ea1-6b0a-45bc-9f13-023003d27336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent_68be93d8-9987-4cf1-9f7d-c5ec3f6725bc" xlink:href="appn-20250930.xsd#appn_AccruedHostingCostsAndLicenseFeesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent_68be93d8-9987-4cf1-9f7d-c5ec3f6725bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedContractEmploymentCurrent_6088a8bd-50e6-4ae6-84a3-f7495436625e" xlink:href="appn-20250930.xsd#appn_AccruedContractEmploymentCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_appn_AccruedContractEmploymentCurrent_6088a8bd-50e6-4ae6-84a3-f7495436625e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_b5c49f6f-03e8-4472-9fa6-7d597c993eef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_b5c49f6f-03e8-4472-9fa6-7d597c993eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_9d9831de-4020-48d9-9566-f23ed2b9851b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_9d9831de-4020-48d9-9566-f23ed2b9851b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_9965c456-7fd8-4c36-bd66-fb04d37f96c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_9965c456-7fd8-4c36-bd66-fb04d37f96c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedLegalCostsCurrent_dbec2770-d399-42c1-b922-3a171322626d" xlink:href="appn-20250930.xsd#appn_AccruedLegalCostsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_appn_AccruedLegalCostsCurrent_dbec2770-d399-42c1-b922-3a171322626d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_53c14d1e-6a13-4e61-9932-ac7f90827025" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_TaxesPayableCurrent_53c14d1e-6a13-4e61-9932-ac7f90827025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedCapitalExpendituresCurrent_9e675b4b-cbd9-4a99-a4b4-5078c3f0d8e4" xlink:href="appn-20250930.xsd#appn_AccruedCapitalExpendituresCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_appn_AccruedCapitalExpendituresCurrent_9e675b4b-cbd9-4a99-a4b4-5078c3f0d8e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ac02eef6-83fd-4586-bc6a-9dd6b6d43abd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_d9b0a055-1166-4b3d-b02e-14e81f00848a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ac02eef6-83fd-4586-bc6a-9dd6b6d43abd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtOutstandingLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e55185dd-8ea0-4a54-9544-fe9211eccd49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_07c79524-ba9d-425b-a5b7-19e8638e07c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e55185dd-8ea0-4a54-9544-fe9211eccd49" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_07c79524-ba9d-425b-a5b7-19e8638e07c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f6862081-fc9a-4c87-b5b3-b20ca82f3a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_e55185dd-8ea0-4a54-9544-fe9211eccd49" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f6862081-fc9a-4c87-b5b3-b20ca82f3a4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShareReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76240a50-37b4-40db-9717-f1b0ced9f568" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f076b97c-4389-4042-9daa-dd62e84ddb52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76240a50-37b4-40db-9717-f1b0ced9f568" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f076b97c-4389-4042-9daa-dd62e84ddb52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55eafe16-b2fa-406e-a4a1-f01dbb90f7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_76240a50-37b4-40db-9717-f1b0ced9f568" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_55eafe16-b2fa-406e-a4a1-f01dbb90f7b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_dd5fcdc9-dfac-4a1e-8a28-494658ce2613" xlink:href="appn-20250930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_17e82115-e074-42f8-aec4-f65a0a73905e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_dd5fcdc9-dfac-4a1e-8a28-494658ce2613" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_17e82115-e074-42f8-aec4-f65a0a73905e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_bbbfdaba-409d-476b-9e69-f42d6d6d0595" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_dd5fcdc9-dfac-4a1e-8a28-494658ce2613" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_bbbfdaba-409d-476b-9e69-f42d6d6d0595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ef4f63f1-b8fb-4159-b7c8-64c9d02a744e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_3edebb1f-cef1-4da9-b69f-f56cba10eb47" xlink:href="appn-20250930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ef4f63f1-b8fb-4159-b7c8-64c9d02a744e" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_3edebb1f-cef1-4da9-b69f-f56cba10eb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_b8a411e2-9937-4992-a4a8-c5ca64681aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ef4f63f1-b8fb-4159-b7c8-64c9d02a744e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_b8a411e2-9937-4992-a4a8-c5ca64681aa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1852fc55-8f08-4b1c-a409-fdcc4491b526" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7fc16cd4-c87b-4080-accb-5ad6a3dd4b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1852fc55-8f08-4b1c-a409-fdcc4491b526" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7fc16cd4-c87b-4080-accb-5ad6a3dd4b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_d7ce8ab2-b908-434f-92f4-acae98cbc268" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1852fc55-8f08-4b1c-a409-fdcc4491b526" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_d7ce8ab2-b908-434f-92f4-acae98cbc268" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ea052cf9-3686-4543-a243-8c59097c6260" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_281382ba-dbc6-4b19-ba66-ae93e68faa17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ea052cf9-3686-4543-a243-8c59097c6260" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_281382ba-dbc6-4b19-ba66-ae93e68faa17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10d90b46-0301-492a-9841-b1085b5589f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_ea052cf9-3686-4543-a243-8c59097c6260" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10d90b46-0301-492a-9841-b1085b5589f3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>appn-20250930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.appian.com/role/CoverPage" xlink:type="simple" xlink:href="appn-20250930.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bdfd7d82-97a1-4307-910c-240af14f01d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:to="loc_us-gaap_ClassOfStockDomain_bdfd7d82-97a1-4307-910c-240af14f01d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:to="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_743676e9-da2f-45bf-b48e-be6af1313da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:to="loc_us-gaap_CommonClassAMember_743676e9-da2f-45bf-b48e-be6af1313da6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1bbb0a42-9dfe-4226-81e8-09fde9b4174a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:to="loc_us-gaap_CommonClassBMember_1bbb0a42-9dfe-4226-81e8-09fde9b4174a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6516f94f-521f-47e8-875f-292bc604f91e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentType_6516f94f-521f-47e8-875f-292bc604f91e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b1927d76-dff1-466d-863b-373b0d8dc219" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentQuarterlyReport_b1927d76-dff1-466d-863b-373b0d8dc219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_aa4c6580-0f5e-4a4d-9a37-2faa8cdb9105" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentPeriodEndDate_aa4c6580-0f5e-4a4d-9a37-2faa8cdb9105" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_24a6650e-f678-4db0-b884-24b4f6e348b5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentTransitionReport_24a6650e-f678-4db0-b884-24b4f6e348b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e660683f-102a-4678-9721-b5f657c7132d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityFileNumber_e660683f-102a-4678-9721-b5f657c7132d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_03b1a7d0-002c-4900-bef0-ced34bf698c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityRegistrantName_03b1a7d0-002c-4900-bef0-ced34bf698c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21fb9e4e-98ce-4f19-92cb-1f43281d798d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21fb9e4e-98ce-4f19-92cb-1f43281d798d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_977295f4-5027-4477-9f43-8fbef3693a57" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityTaxIdentificationNumber_977295f4-5027-4477-9f43-8fbef3693a57" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a2754c9-ecb2-497c-9552-cb96fd71fe91" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressAddressLine1_6a2754c9-ecb2-497c-9552-cb96fd71fe91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d8b03886-f133-4d1e-be31-6a51f4bbd42e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressCityOrTown_d8b03886-f133-4d1e-be31-6a51f4bbd42e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9fedaf79-ec6a-46ec-98e7-c50e1f472f20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressStateOrProvince_9fedaf79-ec6a-46ec-98e7-c50e1f472f20" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_333a00b8-7ffe-44e5-b035-06a95d5d56ea" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressPostalZipCode_333a00b8-7ffe-44e5-b035-06a95d5d56ea" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c68aef98-1cc2-4c21-88e8-e7be4c372ca0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_CityAreaCode_c68aef98-1cc2-4c21-88e8-e7be4c372ca0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9f6b2e3d-4be0-4a90-93c2-fbd186598fa1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_LocalPhoneNumber_9f6b2e3d-4be0-4a90-93c2-fbd186598fa1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f43d0ee6-4afc-46ba-84a2-b58efafdb564" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_Security12bTitle_f43d0ee6-4afc-46ba-84a2-b58efafdb564" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d58aa52f-c248-4a92-b89f-21b540790d6e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_TradingSymbol_d58aa52f-c248-4a92-b89f-21b540790d6e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e125c4d0-6141-465b-a9dc-a4879a4c6dc1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_SecurityExchangeName_e125c4d0-6141-465b-a9dc-a4879a4c6dc1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_22f1a0e1-5e25-4785-9c8a-2438342ec734" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCurrentReportingStatus_22f1a0e1-5e25-4785-9c8a-2438342ec734" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ae03d4d7-6715-4405-9d7d-25d3c17421fe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityInteractiveDataCurrent_ae03d4d7-6715-4405-9d7d-25d3c17421fe" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_65f01ed6-4be3-491c-a85a-0f57a8c48809" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityFilerCategory_65f01ed6-4be3-491c-a85a-0f57a8c48809" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e231c842-2789-4ddd-ad7f-191d3b368bb6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntitySmallBusiness_e231c842-2789-4ddd-ad7f-191d3b368bb6" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_86b67b41-5866-4649-a2e2-091239f64a1b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityEmergingGrowthCompany_86b67b41-5866-4649-a2e2-091239f64a1b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9ffc760e-c1d1-47ec-81ef-bdb534bcce2e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityShellCompany_9ffc760e-c1d1-47ec-81ef-bdb534bcce2e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d92b0aa9-95eb-44b9-bd2c-1ef2246de066" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d92b0aa9-95eb-44b9-bd2c-1ef2246de066" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_16509515-a44d-4aed-90e7-ee5b3fabbc1c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCentralIndexKey_16509515-a44d-4aed-90e7-ee5b3fabbc1c" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_96d13e39-a82e-4fc5-a4b6-2cce06fcf930" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_CurrentFiscalYearEndDate_96d13e39-a82e-4fc5-a4b6-2cce06fcf930" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_70b4f911-e135-4b91-aed5-0809564f3ecc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentFiscalYearFocus_70b4f911-e135-4b91-aed5-0809564f3ecc" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ecf83f98-7d3d-4cf8-aad5-2003837be057" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ecf83f98-7d3d-4cf8-aad5-2003837be057" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4cc84ecb-bd28-4c0b-ae8a-8b7aac80a7d4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_AmendmentFlag_4cc84ecb-bd28-4c0b-ae8a-8b7aac80a7d4" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:to="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_efdcabee-97c1-4518-a198-0aeaf04ef259_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:to="loc_us-gaap_ClassOfStockDomain_efdcabee-97c1-4518-a198-0aeaf04ef259_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:to="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_21641c29-3b9c-4e0d-a875-519a793ab03d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:to="loc_us-gaap_CommonClassAMember_21641c29-3b9c-4e0d-a875-519a793ab03d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9d4a9da3-0dc9-440b-990e-ec11cf2a0ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:to="loc_us-gaap_CommonClassBMember_9d4a9da3-0dc9-440b-990e-ec11cf2a0ce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:to="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc8c4bd3-6322-4629-8ea5-2d4aced9a630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc8c4bd3-6322-4629-8ea5-2d4aced9a630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b8a12811-e348-4884-8474-2ecf3a58922b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_ShortTermInvestments_b8a12811-e348-4884-8474-2ecf3a58922b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8617ecc0-be50-485c-bedf-f69690f7b0be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8617ecc0-be50-485c-bedf-f69690f7b0be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_8b0acd91-ff80-4366-8cbf-9026021f3aa4" xlink:href="appn-20250930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_appn_DeferredCommissionsCurrent_8b0acd91-ff80-4366-8cbf-9026021f3aa4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8e9aaa11-b683-4f1b-8ca9-4f5bc8f1a2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8e9aaa11-b683-4f1b-8ca9-4f5bc8f1a2fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_002a9be7-ee33-40b3-a757-c6f80d9f9f05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_AssetsCurrent_002a9be7-ee33-40b3-a757-c6f80d9f9f05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c1cdb7d7-a435-4e8e-a299-fac12bb0f98c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c1cdb7d7-a435-4e8e-a299-fac12bb0f98c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bdcf833a-df0b-4f90-ad2f-9d18c21fc6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_Goodwill_bdcf833a-df0b-4f90-ad2f-9d18c21fc6bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f17535b4-fad8-4e3d-b67c-e48ef9f21598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f17535b4-fad8-4e3d-b67c-e48ef9f21598" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_247c5eeb-3b9b-4911-a3d5-879ce730f89e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_247c5eeb-3b9b-4911-a3d5-879ce730f89e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_f5718e11-12df-4940-9bf5-20359fb2bdd8" xlink:href="appn-20250930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_appn_DeferredCommissionNoncurrent_f5718e11-12df-4940-9bf5-20359fb2bdd8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_0ca615bb-2be0-40ab-ba2f-3476f13165fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_0ca615bb-2be0-40ab-ba2f-3476f13165fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fca441dd-9f54-4849-a7e3-360ac8942bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fca441dd-9f54-4849-a7e3-360ac8942bcb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7dad9786-693f-4f38-8ff4-6d7692304f99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_Assets_7dad9786-693f-4f38-8ff4-6d7692304f99" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b4c30c4b-98aa-4adf-8edd-024556e41aee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccountsPayableCurrent_b4c30c4b-98aa-4adf-8edd-024556e41aee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bd90a11d-67b8-4ee5-9c4a-4f2aff4c6081" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bd90a11d-67b8-4ee5-9c4a-4f2aff4c6081" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_82872262-48d3-4f42-8fe3-7868c2575efe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_82872262-48d3-4f42-8fe3-7868c2575efe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2a5bca80-6e37-473a-b265-0218a8a015e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2a5bca80-6e37-473a-b265-0218a8a015e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8a908868-4d08-46e5-8f3d-4595923556cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_LongTermDebtCurrent_8a908868-4d08-46e5-8f3d-4595923556cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_17d9a738-2e3a-4fe4-8897-fee4301a1806" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_17d9a738-2e3a-4fe4-8897-fee4301a1806" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2a6a1d21-6b73-4ac2-a179-9439134449d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2a6a1d21-6b73-4ac2-a179-9439134449d5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0f716404-7664-40e7-81de-c4801c6d06e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_LiabilitiesCurrent_0f716404-7664-40e7-81de-c4801c6d06e3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cd2b26cf-4155-4f5d-b0f8-2d6614b69193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cd2b26cf-4155-4f5d-b0f8-2d6614b69193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_91f2c874-1f13-47a7-88d6-470fa7018a12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_91f2c874-1f13-47a7-88d6-470fa7018a12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_344a24db-5ff7-491e-a5e0-1f50b0f66fef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_344a24db-5ff7-491e-a5e0-1f50b0f66fef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f9755b16-63af-4bc4-ac1b-12d0ef51e524" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f9755b16-63af-4bc4-ac1b-12d0ef51e524" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_82026134-99a8-4054-a0f4-1d1acd939a55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_Liabilities_82026134-99a8-4054-a0f4-1d1acd939a55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a6e68d75-34b1-4d9a-83fa-68e376a52e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_CommonStockValue_a6e68d75-34b1-4d9a-83fa-68e376a52e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_437a292b-9f8f-4e72-a9f6-043c21ff8297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_TreasuryStockCommonValue_437a292b-9f8f-4e72-a9f6-043c21ff8297" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_97c45ace-5a78-454b-8774-a3eff5651137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_97c45ace-5a78-454b-8774-a3eff5651137" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09e37446-f2c8-413a-b1d4-da1c619eb377" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09e37446-f2c8-413a-b1d4-da1c619eb377" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_623452ad-c0b0-4888-8ed0-8b603082475f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_623452ad-c0b0-4888-8ed0-8b603082475f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_80f8c2a7-64f0-4b93-9792-02aa87303cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_StockholdersEquity_80f8c2a7-64f0-4b93-9792-02aa87303cf8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_433a1a92-b57f-49fe-83cc-a1a551f7601d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_433a1a92-b57f-49fe-83cc-a1a551f7601d" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:to="loc_us-gaap_ClassOfStockDomain_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:to="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2689ef0a-e0fa-44e7-b9a4-8e973df3fb19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:to="loc_us-gaap_CommonClassAMember_2689ef0a-e0fa-44e7-b9a4-8e973df3fb19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3256a89b-1b94-470f-886e-b443fcfe5a65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:to="loc_us-gaap_CommonClassBMember_3256a89b-1b94-470f-886e-b443fcfe5a65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0ce1565c-d621-4288-80f8-8e6243fbb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0ce1565c-d621-4288-80f8-8e6243fbb68c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_566fdd4f-4a3b-483f-85b5-e08d45026141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_566fdd4f-4a3b-483f-85b5-e08d45026141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_737bb20f-417a-4d22-a301-84ad28e79257" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_737bb20f-417a-4d22-a301-84ad28e79257" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_23901f94-7f7f-4296-b10e-2eafb217b10b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_23901f94-7f7f-4296-b10e-2eafb217b10b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d949447d-77d1-428b-b2d4-95d852565838" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d949447d-77d1-428b-b2d4-95d852565838" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a3cadc09-f139-4b11-a888-2b6ca801e607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockSharesIssued_a3cadc09-f139-4b11-a888-2b6ca801e607" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a5843a96-9cec-47fc-a0c8-68b137e99c88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a5843a96-9cec-47fc-a0c8-68b137e99c88" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:to="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a415fa4-d12d-443e-8a0a-cb5fc829e116_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:to="loc_srt_ProductsAndServicesDomain_5a415fa4-d12d-443e-8a0a-cb5fc829e116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:to="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_f504d1c5-8e73-4de8-9699-8758cf27f372" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_f504d1c5-8e73-4de8-9699-8758cf27f372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_0329d3c0-4cdf-49c3-902b-ddf78c174244" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:to="loc_appn_ProfessionalServicesMember_0329d3c0-4cdf-49c3-902b-ddf78c174244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4630f47f-e102-4460-822f-e915af653dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4630f47f-e102-4460-822f-e915af653dfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d8723dce-d0bb-418c-b8cd-fcbc05cf5ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d8723dce-d0bb-418c-b8cd-fcbc05cf5ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c1c78e77-b787-49ec-922a-dc9d5a5a6e97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_GrossProfit_c1c78e77-b787-49ec-922a-dc9d5a5a6e97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2a7ea826-a9b3-40c7-bc5a-3e7e54c69da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2a7ea826-a9b3-40c7-bc5a-3e7e54c69da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_dd945172-9dfd-416f-a55a-43363aa4b017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_dd945172-9dfd-416f-a55a-43363aa4b017" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_48bdee91-0698-44de-b3e2-7547c74a03e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_48bdee91-0698-44de-b3e2-7547c74a03e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4c37e61f-45de-4b74-8ada-b3492087f4df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_OperatingExpenses_4c37e61f-45de-4b74-8ada-b3492087f4df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a25bede3-015b-4a70-ae36-58eae09bb283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_OperatingIncomeLoss_a25bede3-015b-4a70-ae36-58eae09bb283" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_85aff208-7dab-4fd1-83f0-964d47a0c994" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_85aff208-7dab-4fd1-83f0-964d47a0c994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_37fee5c9-c529-48ea-b972-e6bcfd0e72ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_InterestExpenseNonoperating_37fee5c9-c529-48ea-b972-e6bcfd0e72ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3e0bdd5a-6c8e-4252-a5b9-f7f916f185e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3e0bdd5a-6c8e-4252-a5b9-f7f916f185e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_face4f81-b29e-4de8-80ba-c6529364e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_face4f81-b29e-4de8-80ba-c6529364e8f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af015e6a-df36-4ea0-af30-cc9ac73dd427" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af015e6a-df36-4ea0-af30-cc9ac73dd427" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa49ea55-41e3-4fd4-b951-234c02dfbc54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_NetIncomeLoss_fa49ea55-41e3-4fd4-b951-234c02dfbc54" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d0675011-2374-460d-bdd2-ac3b17ba850d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:to="loc_us-gaap_EarningsPerShareBasic_d0675011-2374-460d-bdd2-ac3b17ba850d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2cc60b95-28b5-4a61-aa1c-5e18cde1595b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2cc60b95-28b5-4a61-aa1c-5e18cde1595b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df2444f4-cc38-4d42-a6ad-083e9035e235" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df2444f4-cc38-4d42-a6ad-083e9035e235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_573d0e8c-c04d-40b1-bb1e-6d0674fb42b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_573d0e8c-c04d-40b1-bb1e-6d0674fb42b5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:to="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04202436-fc7b-43d2-91df-392279f3f510_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:to="loc_us-gaap_EquityComponentDomain_04202436-fc7b-43d2-91df-392279f3f510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:to="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5f3e627f-521f-4d01-a7c6-cfc7ed14abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_CommonStockMember_5f3e627f-521f-4d01-a7c6-cfc7ed14abbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7f7022e7-ac75-4e95-81d3-3e62f21854e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7f7022e7-ac75-4e95-81d3-3e62f21854e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2efd576c-8a9b-472b-8006-071e4049f65c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2efd576c-8a9b-472b-8006-071e4049f65c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_90500eea-7599-4fee-901e-9a843195e84b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_RetainedEarningsMember_90500eea-7599-4fee-901e-9a843195e84b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_37abf75a-b1bc-4590-9252-cc1fcd0f5e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_TreasuryStockCommonMember_37abf75a-b1bc-4590-9252-cc1fcd0f5e1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_49aeef6a-2f5a-4e0f-9a2e-07c66ad3e6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_49aeef6a-2f5a-4e0f-9a2e-07c66ad3e6d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c198f911-4fee-4f20-9d38-9dddb3c12137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockholdersEquity_c198f911-4fee-4f20-9d38-9dddb3c12137" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe5903f5-0cf6-45e5-b009-4e20a6e230a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_NetIncomeLoss_fe5903f5-0cf6-45e5-b009-4e20a6e230a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0114e081-5edf-4d56-bc8f-71201b7f3dca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0114e081-5edf-4d56-bc8f-71201b7f3dca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e0cd7964-1271-4608-a63b-365e9de3eaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e0cd7964-1271-4608-a63b-365e9de3eaa7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_4a90024f-ad10-4cd3-8076-53db2731f313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_4a90024f-ad10-4cd3-8076-53db2731f313" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_14206f14-0df7-4650-9e1e-090eae743675" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_14206f14-0df7-4650-9e1e-090eae743675" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_acd5754e-ce9c-4a2e-977d-5f0cc10efc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_acd5754e-ce9c-4a2e-977d-5f0cc10efc5a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8c1495c6-bcce-4b27-9c92-738d84ecb166" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8c1495c6-bcce-4b27-9c92-738d84ecb166" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f5e1f2b8-60ee-4197-96a4-d4be1272f741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f5e1f2b8-60ee-4197-96a4-d4be1272f741" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_376667c7-acdf-4186-a958-0f2bcd22f995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_376667c7-acdf-4186-a958-0f2bcd22f995" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a24fbdb6-1fb4-47b1-9655-dec6fe096971" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a24fbdb6-1fb4-47b1-9655-dec6fe096971" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14cc0dc0-dd8f-460c-a4ea-8ffc95a1f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14cc0dc0-dd8f-460c-a4ea-8ffc95a1f99f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_679bee40-f2cd-4694-be96-e9cdfb2fc710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3739efa9-3236-472b-808a-cddd58499ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#AccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_080a00fc-a7a7-4f93-be1a-c40bafae5b14_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:to="loc_srt_NameOfMajorCustomerDomain_080a00fc-a7a7-4f93-be1a-c40bafae5b14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:to="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GovernmentAgenciesMember_b7ed088c-5c35-401f-85e9-a974896f048a" xlink:href="appn-20250930.xsd#appn_GovernmentAgenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_GovernmentAgenciesMember_b7ed088c-5c35-401f-85e9-a974896f048a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FederalGovernmentAgenciesMember_178cc343-110b-4121-98f0-c499e747d7c8" xlink:href="appn-20250930.xsd#appn_FederalGovernmentAgenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_FederalGovernmentAgenciesMember_178cc343-110b-4121-98f0-c499e747d7c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ForeignCustomersMember_0b0261b0-fecd-4a92-ba70-4f3434b85d41" xlink:href="appn-20250930.xsd#appn_ForeignCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_ForeignCustomersMember_0b0261b0-fecd-4a92-ba70-4f3434b85d41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CustomerOneMember_59c710f0-e130-4a3d-ac85-f8902bf9a911" xlink:href="appn-20250930.xsd#appn_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_CustomerOneMember_59c710f0-e130-4a3d-ac85-f8902bf9a911" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_15b2caee-810d-4e28-a1f7-c494a4e90771_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_15b2caee-810d-4e28-a1f7-c494a4e90771_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_6a4319f8-2bc4-4d84-a171-00f0fce5c42e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:to="loc_us-gaap_SalesRevenueNetMember_6a4319f8-2bc4-4d84-a171-00f0fce5c42e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_cbc90214-d5c6-494a-96f0-d13fba13d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:to="loc_us-gaap_AccountsReceivableMember_cbc90214-d5c6-494a-96f0-d13fba13d5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1bee6485-d15d-45da-b8b1-9c571fcf42de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1bee6485-d15d-45da-b8b1-9c571fcf42de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a52c2dea-c0ff-4d53-8743-e2118527b0db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a52c2dea-c0ff-4d53-8743-e2118527b0db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4fedda4c-47ff-4a5e-b2df-a775388168fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4fedda4c-47ff-4a5e-b2df-a775388168fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_5a049995-e2ea-486c-a96d-74ee16cee60d" xlink:href="appn-20250930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_5a049995-e2ea-486c-a96d-74ee16cee60d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_661c7b39-d681-445d-b9c6-828b829b9433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_661c7b39-d681-445d-b9c6-828b829b9433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3525dac3-9fdc-4eed-91f1-7884d75bc033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_EquipmentMember_3525dac3-9fdc-4eed-91f1-7884d75bc033" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_e2fad203-3352-4d27-a7fb-9cf4a95199c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_e2fad203-3352-4d27-a7fb-9cf4a95199c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0b7a39f3-69dd-4f34-89e2-91a86361dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0b7a39f3-69dd-4f34-89e2-91a86361dc7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3b12ea42-1170-452b-8696-74291004ce7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3b12ea42-1170-452b-8696-74291004ce7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_67ed897e-e79f-4459-9478-f5ed8ad7621a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_67ed897e-e79f-4459-9478-f5ed8ad7621a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseCommissionExpense_7ddff89f-cbad-4edf-9d31-7079cfa01952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestExpenseCommissionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_NoninterestExpenseCommissionExpense_7ddff89f-cbad-4edf-9d31-7079cfa01952" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b3729eff-1d32-4653-9f23-47ecd7f8a516" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b3729eff-1d32-4653-9f23-47ecd7f8a516" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueRevenuebyServicesDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:to="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:to="loc_srt_ProductsAndServicesDomain_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:to="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CloudSubscriptionsMember_6e7cc1d5-1233-4391-95b9-5e2d392830f5" xlink:href="appn-20250930.xsd#appn_CloudSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_CloudSubscriptionsMember_6e7cc1d5-1233-4391-95b9-5e2d392830f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLicenseSubscriptionsMember_49878f0b-4057-4f9a-84c3-68b85b2c01cc" xlink:href="appn-20250930.xsd#appn_TermLicenseSubscriptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_TermLicenseSubscriptionsMember_49878f0b-4057-4f9a-84c3-68b85b2c01cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MaintenanceAndSupportMember_9b0451a5-f8fb-4e36-b4ba-d1fd904a4a6a" xlink:href="appn-20250930.xsd#appn_MaintenanceAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_MaintenanceAndSupportMember_9b0451a5-f8fb-4e36-b4ba-d1fd904a4a6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_910d1eee-73fd-42de-87e1-298eb9d56c24" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:to="loc_appn_ProfessionalServicesMember_910d1eee-73fd-42de-87e1-298eb9d56c24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_91e92621-56b4-461c-a049-c073f99a6e80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_91e92621-56b4-461c-a049-c073f99a6e80" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0343beca-bf05-418e-b8ab-694e17345c17_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:to="loc_srt_RangeMember_0343beca-bf05-418e-b8ab-694e17345c17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:to="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_deaddabd-e58f-46ce-b221-e722320af535" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_deaddabd-e58f-46ce-b221-e722320af535" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:href="appn-20250930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails_1" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/RevenueAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0343beca-bf05-418e-b8ab-694e17345c17_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:to="loc_srt_RangeMember_0343beca-bf05-418e-b8ab-694e17345c17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:to="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:href="appn-20250930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_728ad94f-0c84-49af-9dec-e8fbcdcb597e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_728ad94f-0c84-49af-9dec-e8fbcdcb597e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_09e63190-7f31-4f85-9ce7-314d1c67e17b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_09e63190-7f31-4f85-9ce7-314d1c67e17b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0acfce2-5789-4dd8-a3fd-4c87e72d6b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0acfce2-5789-4dd8-a3fd-4c87e72d6b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b43ec6b-643f-453d-ba56-da5bc2e535c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b43ec6b-643f-453d-ba56-da5bc2e535c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9b9d6ba4-8a1b-422d-bde4-4ce68f3ebc91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9b9d6ba4-8a1b-422d-bde4-4ce68f3ebc91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b70c9c05-9963-43a1-9dd6-06908d547488" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b70c9c05-9963-43a1-9dd6-06908d547488" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d290dfb6-3111-4445-8a85-a030b53f7c04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d290dfb6-3111-4445-8a85-a030b53f7c04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_443ced30-b2c9-4cd5-9480-97009cb670ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_443ced30-b2c9-4cd5-9480-97009cb670ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ab7a487a-8d36-4e62-9022-1d33ba274ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ab7a487a-8d36-4e62-9022-1d33ba274ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b197a2d-19fa-419e-b4b4-ab28c079a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b197a2d-19fa-419e-b4b4-ab28c079a9b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f1bf6201-1d73-455a-8c80-99299ef5d827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f1bf6201-1d73-455a-8c80-99299ef5d827" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8545f351-1f3a-4f87-9ab3-9f47257deea1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8545f351-1f3a-4f87-9ab3-9f47257deea1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1446da74-428a-4501-ba5a-62df6590acb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1446da74-428a-4501-ba5a-62df6590acb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_69da9e9e-20eb-4a6c-ba00-e3c15e9affc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_69da9e9e-20eb-4a6c-ba00-e3c15e9affc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_21411bb8-8ae1-4a73-bf2f-fcdc8f2092a2" xlink:href="appn-20250930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_21411bb8-8ae1-4a73-bf2f-fcdc8f2092a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_44ccf503-c330-44d6-8cdd-43ea1d7f49af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_44ccf503-c330-44d6-8cdd-43ea1d7f49af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_126d8533-65e7-4c42-857c-b2c88ad5433d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_EquipmentMember_126d8533-65e7-4c42-857c-b2c88ad5433d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember_13eb66ad-c564-4326-b503-f36e198adcb6" xlink:href="appn-20250930.xsd#appn_PropertyPlantAndEquipmentWorkInProcessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember_13eb66ad-c564-4326-b503-f36e198adcb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0c8e2a4c-7478-4ce7-8c16-b7634b01f7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0c8e2a4c-7478-4ce7-8c16-b7634b01f7b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e64a272f-64d4-4d70-a22b-ccb5af24df67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e64a272f-64d4-4d70-a22b-ccb5af24df67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_584bd3f6-3b2d-4f83-9fb1-b593b9445685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_584bd3f6-3b2d-4f83-9fb1-b593b9445685" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b1d51394-c041-4529-8e3e-1899567349ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b1d51394-c041-4529-8e3e-1899567349ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_26926fe7-3121-4994-a83a-f7ad06bbcec4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:to="loc_us-gaap_SecuredDebtMember_26926fe7-3121-4994-a83a-f7ad06bbcec4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_95e84082-bd5d-406a-bf9c-eaa8a4b805ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:to="loc_us-gaap_LineOfCreditMember_95e84082-bd5d-406a-bf9c-eaa8a4b805ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_285f1c2b-1210-4e95-b69a-042ae01eac66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_285f1c2b-1210-4e95-b69a-042ae01eac66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLoanFacilityMember_81fc4382-ce43-4156-8a03-e95c736a4e13" xlink:href="appn-20250930.xsd#appn_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_appn_TermLoanFacilityMember_81fc4382-ce43-4156-8a03-e95c736a4e13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_c45bc1c6-9f67-4967-87b9-d2536fcbc4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_us-gaap_LetterOfCreditMember_c45bc1c6-9f67-4967-87b9-d2536fcbc4ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SwinglineSubFacilityMember_91d8a133-04fa-47b7-a22c-5e1118b168eb" xlink:href="appn-20250930.xsd#appn_SwinglineSubFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_appn_SwinglineSubFacilityMember_91d8a133-04fa-47b7-a22c-5e1118b168eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d1c77981-3329-43a4-b276-dee5a3ddb2a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:to="loc_us-gaap_CreditFacilityDomain_d1c77981-3329-43a4-b276-dee5a3ddb2a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:to="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_102cb01c-b138-48df-9238-da961772ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_102cb01c-b138-48df-9238-da961772ae16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3c0623fe-679c-4878-a523-3832d205982f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:to="loc_us-gaap_VariableRateDomain_3c0623fe-679c-4878-a523-3832d205982f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:to="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_1551c846-b22c-4b3d-8b52-a34832e31ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:to="loc_us-gaap_BaseRateMember_1551c846-b22c-4b3d-8b52-a34832e31ccc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_1bbe3d56-a3c1-47a5-99e3-5a55918967cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_1bbe3d56-a3c1-47a5-99e3-5a55918967cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4dbd9414-db80-4d18-a7de-5061644a6efc_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:to="loc_srt_RangeMember_4dbd9414-db80-4d18-a7de-5061644a6efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:to="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c6f778e-8e63-47f9-a9b3-e2dcff2673cc" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:to="loc_srt_MinimumMember_7c6f778e-8e63-47f9-a9b3-e2dcff2673cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_25f27f8a-ff94-4f05-a6e4-5b64d0a40b5b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:to="loc_srt_MaximumMember_25f27f8a-ff94-4f05-a6e4-5b64d0a40b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f956fee1-062e-4425-8a44-32cdfe5a14b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f956fee1-062e-4425-8a44-32cdfe5a14b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_d9a648dc-09c6-4e3a-9d4a-c6ac761406dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_d9a648dc-09c6-4e3a-9d4a-c6ac761406dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4f6ce9c1-47f2-49b1-9b8d-d65522a36050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentTerm_4f6ce9c1-47f2-49b1-9b8d-d65522a36050" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dd937ea2-43ec-42e2-b82c-ca500152012c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dd937ea2-43ec-42e2-b82c-ca500152012c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a26058ac-15cd-48b0-990b-53978a6b588f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a26058ac-15cd-48b0-990b-53978a6b588f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9f9fe462-94a2-4e99-917e-36516b119fba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9f9fe462-94a2-4e99-917e-36516b119fba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f030c37d-c7b0-48d1-899b-44cf23e3440f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f030c37d-c7b0-48d1-899b-44cf23e3440f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_79aad0d9-6534-4178-8e2b-25687aaba669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_79aad0d9-6534-4178-8e2b-25687aaba669" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtOutstandingLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0dc61418-74c9-49d9-8bfc-0322f3619112_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0dc61418-74c9-49d9-8bfc-0322f3619112_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5140624a-8969-436e-8f87-8c2a3acccdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:to="loc_us-gaap_LineOfCreditMember_5140624a-8969-436e-8f87-8c2a3acccdbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3abe8b6c-d6f4-43a5-b368-8ff30c468f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:to="loc_us-gaap_SecuredDebtMember_3abe8b6c-d6f4-43a5-b368-8ff30c468f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_72167a0b-4052-4186-923e-9d229c30be63_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:to="loc_us-gaap_CreditFacilityDomain_72167a0b-4052-4186-923e-9d229c30be63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:to="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bf1b5a48-8104-487c-a73c-b07a9b9a638d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bf1b5a48-8104-487c-a73c-b07a9b9a638d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aff30279-eb5b-43a1-a908-1dafd95bd8e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aff30279-eb5b-43a1-a908-1dafd95bd8e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SecuredTermLoanFacilityMember_4ffa413a-312f-4541-a681-832466850dce" xlink:href="appn-20250930.xsd#appn_SecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:to="loc_appn_SecuredTermLoanFacilityMember_4ffa413a-312f-4541-a681-832466850dce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bfa94d66-3757-40e6-b29e-9f6896bd6f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bfa94d66-3757-40e6-b29e-9f6896bd6f8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0b144a7a-d7b9-49e8-8fcb-2398d551757f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0b144a7a-d7b9-49e8-8fcb-2398d551757f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_10aa6a1a-493a-45ca-a891-56eb581af49c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebt_10aa6a1a-493a-45ca-a891-56eb581af49c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_dc0b6697-2689-4438-8d2e-459bda8af186" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebtCurrent_dc0b6697-2689-4438-8d2e-459bda8af186" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9c16d2fb-3791-46fb-9c96-d7994c7bf821" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9c16d2fb-3791-46fb-9c96-d7994c7bf821" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:href="appn-20250930.xsd#appn_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:href="appn-20250930.xsd#appn_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:to="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:to="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_27e38a95-a18b-4db9-996a-ae5e545707f2_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_27e38a95-a18b-4db9-996a-ae5e545707f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7b180a89-3034-458d-b8a1-ddb44f267ae4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:to="loc_srt_SubsidiariesMember_7b180a89-3034-458d-b8a1-ddb44f267ae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:to="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2b3504b-1e76-4d37-b320-a7dfd203622a_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:to="loc_srt_RangeMember_f2b3504b-1e76-4d37-b320-a7dfd203622a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:to="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2eb63134-4657-482c-9554-666ea1ae9929" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:to="loc_srt_MinimumMember_2eb63134-4657-482c-9554-666ea1ae9929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91de6594-3ec3-41d4-876d-1b8cc16ccfb0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:to="loc_srt_MaximumMember_91de6594-3ec3-41d4-876d-1b8cc16ccfb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb56d3b4-c436-476b-adce-2052d77dfa88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb56d3b4-c436-476b-adce-2052d77dfa88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7799457c-dc49-4680-8396-55b0b279c97f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7799457c-dc49-4680-8396-55b0b279c97f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:to="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f14373-625c-4d91-9cc7-612eb7fe2d9d_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_d8f14373-625c-4d91-9cc7-612eb7fe2d9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_7ca15af6-121e-4468-84e8-1c57ae2a4d63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:to="loc_srt_ChiefExecutiveOfficerMember_7ca15af6-121e-4468-84e8-1c57ae2a4d63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:to="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c88de17a-8aab-4a6e-a752-f8f611e92cc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c88de17a-8aab-4a6e-a752-f8f611e92cc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46e10f04-aebc-4b8d-ad03-b88f3b96d203" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46e10f04-aebc-4b8d-ad03-b88f3b96d203" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c3ff1c6f-6845-4217-9308-33b62213ca90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c3ff1c6f-6845-4217-9308-33b62213ca90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6c1f2cab-2752-4b7e-96d5-ed5c220ec567" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6c1f2cab-2752-4b7e-96d5-ed5c220ec567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_de3ae6ae-8990-4968-95ba-012e5019b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_de3ae6ae-8990-4968-95ba-012e5019b51d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a3d8d892-d4fe-481d-b033-af15cc153901" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a3d8d892-d4fe-481d-b033-af15cc153901" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2172307b-0fcd-420c-9fed-23d4972f8546" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2172307b-0fcd-420c-9fed-23d4972f8546" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_854ac1b7-932f-401d-acde-486d262a5cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_854ac1b7-932f-401d-acde-486d262a5cd2" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_bb04467c-531d-4092-87dd-aa2d6ffa41e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_CostOfSalesMember_bb04467c-531d-4092-87dd-aa2d6ffa41e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_759f2fd6-a253-4540-8610-e2796a3fdce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_759f2fd6-a253-4540-8610-e2796a3fdce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_81078d3d-3a3a-4ec4-9957-8086a96b9b66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_81078d3d-3a3a-4ec4-9957-8086a96b9b66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_af953c2d-3bbd-4fc1-b1a9-fe2fa42d3d54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_af953c2d-3bbd-4fc1-b1a9-fe2fa42d3d54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:to="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a97b5de4-d433-4adc-b1fb-ce919e998a92_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:to="loc_srt_ProductsAndServicesDomain_a97b5de4-d433-4adc-b1fb-ce919e998a92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:to="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_28afa242-44c9-4c19-a6b6-35298a80477b" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_28afa242-44c9-4c19-a6b6-35298a80477b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_1e3895b8-a84f-4814-a010-e36f0506c048" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:to="loc_appn_ProfessionalServicesMember_1e3895b8-a84f-4814-a010-e36f0506c048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c32e45a-ab17-479a-ad0b-16260d8c0b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c32e45a-ab17-479a-ad0b-16260d8c0b2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShareReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:to="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_475a3cab-a62b-4b8b-b8cc-e9a61ab31414_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_475a3cab-a62b-4b8b-b8cc-e9a61ab31414_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7ba28383-297e-43d7-8245-8ba2d8ef1680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7ba28383-297e-43d7-8245-8ba2d8ef1680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_81805a12-ac18-4455-a7e8-4f2ea4b60095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_81805a12-ac18-4455-a7e8-4f2ea4b60095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8b9ac677-e3ea-4bac-b099-811c116312a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_PerformanceSharesMember_8b9ac677-e3ea-4bac-b099-811c116312a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9cd2d18c-a929-4201-ba47-64b90c09fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_NetIncomeLoss_9cd2d18c-a929-4201-ba47-64b90c09fe65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_028c4249-14f4-42f0-8c5a-49ac19b758d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_028c4249-14f4-42f0-8c5a-49ac19b758d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e6c32583-835f-4233-9c67-34b789206f72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e6c32583-835f-4233-9c67-34b789206f72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_efed6aea-e4ef-4564-9343-16c932e0d4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_efed6aea-e4ef-4564-9343-16c932e0d4dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_013560d6-693d-474c-878e-880284a43ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_EarningsPerShareBasic_013560d6-693d-474c-878e-880284a43ea7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0199cb75-e8d0-492d-9ee7-f89df10b851a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0199cb75-e8d0-492d-9ee7-f89df10b851a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#CommitmentsContingenciesandOtherMattersDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:to="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_455945ce-d333-43ff-b1da-5724d258a646_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:to="loc_srt_LitigationCaseTypeDomain_455945ce-d333-43ff-b1da-5724d258a646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:to="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PegasystemsLitigationMember_80d9f00e-8f54-4328-8606-6620b0313bee" xlink:href="appn-20250930.xsd#appn_PegasystemsLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:to="loc_appn_PegasystemsLitigationMember_80d9f00e-8f54-4328-8606-6620b0313bee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_YouyongZouLitigationMember_dad4254d-dd27-47e4-9862-882c8b95b9d7" xlink:href="appn-20250930.xsd#appn_YouyongZouLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:to="loc_appn_YouyongZouLitigationMember_dad4254d-dd27-47e4-9862-882c8b95b9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_66c551e6-257f-4a7b-af4a-a8a24288cccb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:to="loc_us-gaap_GainContingencyNatureDomain_66c551e6-257f-4a7b-af4a-a8a24288cccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:to="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MisappropriationOfTradeSecretsMember_89970d7f-72be-4a38-bbb6-5af2a288c62b" xlink:href="appn-20250930.xsd#appn_MisappropriationOfTradeSecretsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_MisappropriationOfTradeSecretsMember_89970d7f-72be-4a38-bbb6-5af2a288c62b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ViolationOfVirginiaComputerCrimesActMember_860ad035-9a80-4a41-88fd-59f45e2ea91f" xlink:href="appn-20250930.xsd#appn_ViolationOfVirginiaComputerCrimesActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_ViolationOfVirginiaComputerCrimesActMember_860ad035-9a80-4a41-88fd-59f45e2ea91f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AttorneysFeesAssociatedMember_a0de1445-5b92-439b-90b0-6bc2e0f7a552" xlink:href="appn-20250930.xsd#appn_AttorneysFeesAssociatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_AttorneysFeesAssociatedMember_a0de1445-5b92-439b-90b0-6bc2e0f7a552" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_220f6b9b-bf7a-4b30-bf09-769539c9fb30" xlink:href="appn-20250930.xsd#appn_StatutoryPostJudgementInterestOnJudgmentalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_220f6b9b-bf7a-4b30-bf09-769539c9fb30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_153b6a53-f072-48e2-b30f-503a7b4d84f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligation_153b6a53-f072-48e2-b30f-503a7b4d84f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f66256a8-3709-4d3e-b126-9c61210e25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f66256a8-3709-4d3e-b126-9c61210e25c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_2d9f117b-deaf-41fc-9fce-c59ab9d3ca8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_2d9f117b-deaf-41fc-9fce-c59ab9d3ca8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_856881e4-aa9a-4ab9-9339-07f6b2ee5a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_856881e4-aa9a-4ab9-9339-07f6b2ee5a0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_65b84155-d594-4dcc-acef-ee54288e8465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_65b84155-d594-4dcc-acef-ee54288e8465" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_7135e109-6e04-4a5a-9aa4-d1264c18028d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_7135e109-6e04-4a5a-9aa4-d1264c18028d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_bcf9fbc3-cfaf-4ec1-b27e-545799877ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_bcf9fbc3-cfaf-4ec1-b27e-545799877ecb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PaymentsForPurchaseObligation_8649b971-f877-402d-8765-03eb0971eab7" xlink:href="appn-20250930.xsd#appn_PaymentsForPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_PaymentsForPurchaseObligation_8649b971-f877-402d-8765-03eb0971eab7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_a995ff38-d0f3-4af5-880d-8290d32e56b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_a995ff38-d0f3-4af5-880d-8290d32e56b9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GainContingencyDamagesAwardedInterestPercentage_252edc8d-af26-41a2-aa76-1a8a837f1518" xlink:href="appn-20250930.xsd#appn_GainContingencyDamagesAwardedInterestPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_GainContingencyDamagesAwardedInterestPercentage_252edc8d-af26-41a2-aa76-1a8a837f1518" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCost_03b0e664-56f9-41cc-a8c7-4267a802e40c" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCost_03b0e664-56f9-41cc-a8c7-4267a802e40c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_JudgmentPreservationInsuranceThresholdAmount_bf4553be-75d0-4a04-b817-b1e8a51b34df" xlink:href="appn-20250930.xsd#appn_JudgmentPreservationInsuranceThresholdAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_JudgmentPreservationInsuranceThresholdAmount_bf4553be-75d0-4a04-b817-b1e8a51b34df" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationAppealProcessPeriod_53d7874a-4003-4266-b9af-3446b796a8aa" xlink:href="appn-20250930.xsd#appn_LitigationAppealProcessPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationAppealProcessPeriod_53d7874a-4003-4266-b9af-3446b796a8aa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceExpense_fe3aa723-0d68-4c34-a98f-181cdb196ce3" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceExpense_fe3aa723-0d68-4c34-a98f-181cdb196ce3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_33fbf000-2c13-4f42-9985-a132777c27ab" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_33fbf000-2c13-4f42-9985-a132777c27ab" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_65e131ec-137a-496e-b40e-600bd2979741" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_65e131ec-137a-496e-b40e-600bd2979741" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c2a2ee6e-4e6a-42a4-b5f4-42755906ea1e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c2a2ee6e-4e6a-42a4-b5f4-42755906ea1e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f77def56-08bc-43f3-8538-b6b97ac63a40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f77def56-08bc-43f3-8538-b6b97ac63a40" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_7f09539b-eb65-4665-9308-6924b96edacd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_7f09539b-eb65-4665-9308-6924b96edacd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_d25b106f-b950-4286-8a9a-7a1c9820fc68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_d25b106f-b950-4286-8a9a-7a1c9820fc68" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b87192af-4870-4210-b5d7-3de63af01420" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b87192af-4870-4210-b5d7-3de63af01420" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_969dafc0-6181-42e7-80a2-974d5688cb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockCommonShares_969dafc0-6181-42e7-80a2-974d5688cb5d" xlink:type="arc" order="21"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:to="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_172ae18f-29f0-4d61-b584-fb531c64ff16_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:to="loc_srt_SegmentGeographicalDomain_172ae18f-29f0-4d61-b584-fb531c64ff16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:to="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_475c0855-adfb-4cf3-b982-33d0da7cefb5" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:to="loc_country_US_475c0855-adfb-4cf3-b982-33d0da7cefb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7ee61b8d-02b7-48f1-8ae2-86b65791ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:to="loc_us-gaap_NonUsMember_7ee61b8d-02b7-48f1-8ae2-86b65791ef2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_2e6c1a38-f2fe-48a6-9801-6bbfda21c5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:to="loc_us-gaap_NoncurrentAssets_2e6c1a38-f2fe-48a6-9801-6bbfda21c5cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:to="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7e8a9e9d-a988-489c-9c73-f51bf52d25b3_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:to="loc_srt_SegmentGeographicalDomain_7e8a9e9d-a988-489c-9c73-f51bf52d25b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:to="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c77dc9b9-7f3e-436d-968e-2383432cf5ca" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:to="loc_country_US_c77dc9b9-7f3e-436d-968e-2383432cf5ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_2e9e5cce-86e6-48f6-a45f-c88e65c67ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:to="loc_us-gaap_NonUsMember_2e9e5cce-86e6-48f6-a45f-c88e65c67ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af6a2aa3-2c39-4f10-bdd8-dbb96681007f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af6a2aa3-2c39-4f10-bdd8-dbb96681007f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2192815d-a985-4570-87f7-52ec6f4b7088_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2192815d-a985-4570-87f7-52ec6f4b7088_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_40e28524-bd7b-4a13-a546-885ac1d79706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:to="loc_us-gaap_CashMember_40e28524-bd7b-4a13-a546-885ac1d79706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4637a218-b1e1-4cf0-bad8-c1ca3fc359f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4637a218-b1e1-4cf0-bad8-c1ca3fc359f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19057e4b-d19b-4114-8b84-f3b1b288e4e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_19057e4b-d19b-4114-8b84-f3b1b288e4e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ce8c6040-07a4-40f4-b880-8af85ec8a897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ce8c6040-07a4-40f4-b880-8af85ec8a897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6cd45735-c7b7-499b-a2da-bb85fa58019a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6cd45735-c7b7-499b-a2da-bb85fa58019a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_49c32500-f0f4-4701-978f-48236e07f489_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_49c32500-f0f4-4701-978f-48236e07f489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_6eaf89c5-50ea-4ff2-9b0f-6dccea479b12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_6eaf89c5-50ea-4ff2-9b0f-6dccea479b12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_98fd2994-9d91-4fee-9781-e6026b6d0919" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_CommercialPaperMember_98fd2994-9d91-4fee-9781-e6026b6d0919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c61d5801-7a19-407d-9dec-f16fd836b655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c61d5801-7a19-407d-9dec-f16fd836b655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_276cbaff-b886-4a26-88fd-d1382e708f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_276cbaff-b886-4a26-88fd-d1382e708f2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4d588ebd-0a6e-410a-bbe2-cadb625d6ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4d588ebd-0a6e-410a-bbe2-cadb625d6ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b1de4a1c-172a-47a0-a069-18836c5d363e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b1de4a1c-172a-47a0-a069-18836c5d363e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8d71e2a2-3829-4bce-80e8-31701483177b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8d71e2a2-3829-4bce-80e8-31701483177b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f09d04aa-fa56-46b4-82c9-fa89d0556bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f09d04aa-fa56-46b4-82c9-fa89d0556bf0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_19b54498-589f-4410-961e-18140f40211b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_19b54498-589f-4410-961e-18140f40211b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_6f1bd5eb-5bc4-478e-9a56-8dc002aa0aa4" xlink:href="appn-20250930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_6f1bd5eb-5bc4-478e-9a56-8dc002aa0aa4" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>appn-20250930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_98a78b75-7cd7-4542-9a00-f521d9b9e50f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_119b1239-2839-46a1-90d1-0f26ef41e8d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_6d100d33-4eca-4122-9c3f-711aaddb3922_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_58be0689-cd32-4c32-875a-b0ccbafc7714_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2ef4b317-a981-4d33-a6bc-70866cbedc89_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 (excluding the nine months ended September 30, 2025)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AttorneysFeesAssociatedMember_0082997e-eb05-4427-b1f8-14b0c41845d4_terseLabel_en-US" xlink:label="lab_appn_AttorneysFeesAssociatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attorney's Fees Associated</link:label>
    <link:label id="lab_appn_AttorneysFeesAssociatedMember_label_en-US" xlink:label="lab_appn_AttorneysFeesAssociatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Attorney's Fees Associated [Member]</link:label>
    <link:label id="lab_appn_AttorneysFeesAssociatedMember_documentation_en-US" xlink:label="lab_appn_AttorneysFeesAssociatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Attorney's Fees Associated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AttorneysFeesAssociatedMember" xlink:href="appn-20250930.xsd#appn_AttorneysFeesAssociatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AttorneysFeesAssociatedMember" xlink:to="lab_appn_AttorneysFeesAssociatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_edd77c25-8424-413f-9b5e-8ae186ccf62d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0a0a0046-44b6-4765-b88f-9aaf252ab1b4_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_b4567f48-ef10-43c3-a63b-097f541576ce_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_3e2750f5-287d-4865-9989-44cdae6841ab_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e6f4b171-8f2b-49ef-8285-c5fcefa677a5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_396ba48f-426f-469f-9295-5b67f4947af6_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_382547ce-5354-40d0-88d8-fad755c2af59_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_ComputerSoftwareAndHardwareMember_8a37a4f1-27f8-4eb7-b976-9b06b78cd19f_terseLabel_en-US" xlink:label="lab_appn_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software and hardware</link:label>
    <link:label id="lab_appn_ComputerSoftwareAndHardwareMember_label_en-US" xlink:label="lab_appn_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software And Hardware [Member]</link:label>
    <link:label id="lab_appn_ComputerSoftwareAndHardwareMember_documentation_en-US" xlink:label="lab_appn_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Software And Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember" xlink:href="appn-20250930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_ComputerSoftwareAndHardwareMember" xlink:to="lab_appn_ComputerSoftwareAndHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_e4a79a83-00ea-4f1e-8e42-8f81316fb1de_terseLabel_en-US" xlink:label="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Information</link:label>
    <link:label id="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information Related To Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:href="appn-20250930.xsd#appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="lab_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cf6a6ee3-1bb3-4767-b07d-6f682c90af75_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ad8692af-ce42-4615-a057-e093f65001d5_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share - basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_031b675e-6352-4501-8507-71c7584ba0f0_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_03fbcc12-58a7-4e93-806e-bb0464d2c6ac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3f1329fc-db0a-4751-9872-cfff9b0272f8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_85a27396-ac4c-4499-a029-3ab8d55de92a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase commitment, period</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_18d2b383-a0d2-43d1-8a6f-b148109ec24a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputEbitdaMultipleMember_e1c60927-b8f1-42e4-ae2b-6df20513e407_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EBITDA</link:label>
    <link:label id="lab_us-gaap_MeasurementInputEbitdaMultipleMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, EBITDA Multiple [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:to="lab_us-gaap_MeasurementInputEbitdaMultipleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_46a075e2-5054-4639-9d5f-9c93cff57735_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_a9684680-489e-45ad-b164-7976727d13d2_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Input Type</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_8533b1bd-6ea2-457f-8ad0-858b6965c4e0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_c91ffd8c-2812-4948-b637-2164b1ffa5a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_ProfessionalServicesMember_77902e50-6e5d-4b11-9a6f-8b9da5cd526f_terseLabel_en-US" xlink:label="lab_appn_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_appn_ProfessionalServicesMember_label_en-US" xlink:label="lab_appn_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Services Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_ProfessionalServicesMember" xlink:to="lab_appn_ProfessionalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_66e14232-0629-46fd-93fd-c4f207234933_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d1e4de7a-ecdc-47da-b45b-c7750aabb79f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9d42aeb1-d363-40f1-a067-976d2fb2109e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_9842e206-de50-44f8-a29d-e5d5470e9f86_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_aa754685-e29e-4ac1-9e35-d479078799c7_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount awarded in settlement</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_b7d9ca38-6088-489a-a60d-b04052e62353_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a4d21572-713b-49fe-bf7a-296a4dfa8097_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_edf71d6f-6c72-4bc6-9483-e3b459c61784_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_de2a51c2-c421-4f10-bcfa-ce8bd6984539_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a5cff8de-57bf-41b2-8d2a-19a4645802eb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss), net of income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1e1cff33-076f-413a-85fe-0a01243cae82_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_da36febe-7bf7-4867-98eb-b3659306478f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_a18a8462-5e56-413c-b567-05d5229f75d7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_de6dad37-6ec2-4abd-bb42-4b6d45f35d4a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_f2979bc3-d0e8-4d50-9402-da6da2a0876d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6f2ff8b0-0902-4675-8010-d8cceaf97a90_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_71205069-9470-46a3-a0a6-caa5f61ec962_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_d3c1c602-de20-4bbf-b103-4c967be05eea_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit and Customer Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fbd6c2e8-eadc-4ed7-a4bd-92b99c94410c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#8217; Deficit</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2a415f49-58c7-4973-93f7-35de82e14033_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c64c074c-f9d9-4772-a501-e47dd73efd72_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_a11f7b23-38e7-467f-acdf-7d71446b01ea_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dc0cebec-3379-434e-a352-dc6f3738c89e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible asset, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_5ad201b3-513a-4fd6-8f77-7924aac365d2_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, year three</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent_c81543f1-17c3-49dd-9d3f-8b6809e34888_terseLabel_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPI noncurrent</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent_label_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Noncurrent</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent_documentation_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:to="lab_appn_LitigationJudgmentPreservationInsuranceNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_8f56138b-8e98-4b6b-92f5-095c35f090b8_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bc5c812b-850c-4e65-b38e-878c8268f2a8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_32430d71-1ace-461a-83c9-84b710dd3c7b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_786934ea-33d0-4c46-bfd8-403e6de0142a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_39cc40ce-0959-4117-9555-f06f1a8df8de_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_90f79451-8e7b-4c0b-85a9-7f3d0baec676_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_675f057d-4f65-48d0-9f69-f6df16c16cf2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_33a2252e-4dfb-48c7-b019-9923b36bfc09_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments and marketable securities, Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7af31c0a-398c-4794-8d91-db331dbad997_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_e01ac46f-61b2-4bcd-9eda-babb7e01968a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock to directors (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_7b0d99af-14e9-4f3a-820d-0f25a0a884e3_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense and amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54fd1e6b-b09b-49ec-ad44-589f866549aa_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e3ce3f0a-f49d-490f-812f-f463abe60c7c_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_79fda7f3-7133-4f79-ab7e-fe55406ad7f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Geography</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1bd98c51-a6cf-49a4-be07-9cb748407e2b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_e938623a-f9a7-467e-8152-a1d55fd8302a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_402422b9-173c-437a-a875-6e451969eb1e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_1f0a06bf-f8a7-4acf-a162-c65399ad1a79_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt, current</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c73109cf-1dee-4313-acfc-f7a6226a940a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_ee7467ba-9121-497b-9413-efb4187dc872_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_e7e7349a-f9dc-4bfc-a735-9da2bf23a5b1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of income taxes</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_cd799b14-62ee-4008-bb16-f481c7b701d0_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Input Type</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6c078aad-cfa5-4216-ae9b-8bdc7070a622_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e7578ce0-434e-46b8-8804-a95f95dc8fd9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_c4e8a736-17ff-49cc-a728-1f98645b4c6c_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_a1324141-b1f1-4477-8bab-0138e24f694d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_310e643f-3d1f-45f6-9c41-ebe428c15387_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d42dfe46-4fe5-4e6b-a8f9-9737884aba15_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_d6963fcc-f556-4dec-82b2-3e6c82daa471_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Expected Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_ba0a86bc-5ee4-4dd3-a82d-e54eae2dba30_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_d7be7858-cf8b-469b-a1ae-47c3aaf0aa53_terseLabel_en-US" xlink:label="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:label id="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="appn-20250930.xsd#appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_40d99b76-391c-44c1-9b3c-e66fc5fe1092_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Office furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_17f587a2-9b72-4eb3-a21b-195875dd6265_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_9555ffbf-4eeb-4263-a768-d0178e738d2e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_d87ec235-9ed9-430a-af4c-78fc5315d9af_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_2e4b89dc-61e2-408c-9147-5701ee79c1a1_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt, net of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_196c2400-58ac-46d1-9b84-14e7b3c60dee_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_700358d8-df02-4c9b-ba0d-dd896e974d06_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_7d757b02-b554-4071-b8c1-b989fce0c57a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_09a50ae7-160b-484b-9e30-ee3420de2622_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a4f36331-395d-49e9-86f0-94447f78a89b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bc84996a-bdc6-4550-b732-5836e164c979_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_10ab1e36-a337-460d-9306-56a7153860ad_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_a7aff013-c023-4f31-8722-b15de6806465_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6489a90c-a41a-4e0a-81d9-643860e6b7a3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_a38fd656-ccd8-4945-980a-62a5e66c4e36_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e709ff89-7d2c-4768-b79c-f735577764a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_6431be13-0359-4dbb-900e-0d3080743422_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_dc751cb6-f322-4aaa-beff-275b0b8183c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9a174b63-3170-44f9-b0c1-00107d8502e2_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_9a8dec61-a56d-4897-a621-b0eeff5159db_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b8104b1f-fc2d-4d47-9e6c-1034b5c1e88d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_86fb3b83-50c3-443f-bc9f-ca939e9ce0fe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_7f8b62b8-6d4b-45a8-aee4-512171cbe904_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_fa207904-b14d-4e11-bd9e-067ac4ab4833_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a47c490a-dfa9-40af-ab03-9bebd204711b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_709da24c-489e-4b6b-a50d-b57586b9efa9_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_0a823538-1ae8-438e-93f4-12e06aeba578_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_bf9e911d-7671-41b2-b331-641ec3b9a360_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_1ba94be9-e41e-4348-955f-f6c122331ec9_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1b9b3119-769b-4127-9324-f80b2bb8a5a2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_2851f4d0-3325-4e10-93af-abfe8c75f71a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_9a363fc8-9b83-49b8-8799-8702f06db215_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment income, interest</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_cae70c1a-471f-40c6-9361-9783b44be942_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction (gains) losses, net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_07beef67-55a1-4705-8de1-9bcc19338700_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_f772d55c-cf1b-4ace-99e7-5bd401bd60f2_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2070e618-b180-4259-b0ea-f8532e83f0b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6b007153-01a4-41ca-b7bd-af9b3d25cf42_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_3bc394eb-5958-4fee-a31a-401494978648_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, year five</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b9d08221-033c-4271-b636-71159677a190_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6f30c51e-07fa-465f-a39b-2221d77c24c6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_ForeignCustomersMember_433eb920-c8be-4c40-9deb-a81f9023b8db_terseLabel_en-US" xlink:label="lab_appn_ForeignCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International Customers</link:label>
    <link:label id="lab_appn_ForeignCustomersMember_label_en-US" xlink:label="lab_appn_ForeignCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Customers [Member]</link:label>
    <link:label id="lab_appn_ForeignCustomersMember_documentation_en-US" xlink:label="lab_appn_ForeignCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ForeignCustomersMember" xlink:href="appn-20250930.xsd#appn_ForeignCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_ForeignCustomersMember" xlink:to="lab_appn_ForeignCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e8102a8e-4886-4219-9130-6714fcfa4fd4_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpenseCommissionExpense_468a774f-8309-44a1-8d43-23fb3c2c5469_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpenseCommissionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commission expense</link:label>
    <link:label id="lab_us-gaap_NoninterestExpenseCommissionExpense_label_en-US" xlink:label="lab_us-gaap_NoninterestExpenseCommissionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noninterest Expense Commission Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseCommissionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestExpenseCommissionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpenseCommissionExpense" xlink:to="lab_us-gaap_NoninterestExpenseCommissionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_554e50cf-9240-43ad-aa21-95c01e1eb094_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_3c862c58-0b35-4ac1-ba9d-10a09b3f4cf5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_26fd988b-d1e2-4297-a001-8e71a1e6398d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_16f4e306-4830-4f05-ae9a-804fd8e6181b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c4905a54-1118-48c7-ae79-08c5e38a5a52_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_dae3322d-6aab-4807-9628-a7965774e159_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate margin (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_fcd45463-55e1-4956-8ff2-1c1ed2403477_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_9c73ddc5-9150-4833-94f7-6dcadda57baf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_ae847ce6-ab44-4f11-ba70-9f7e454b9613_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_5e0d2fc7-27f5-4ddc-8e5e-436f849c3dc8_terseLabel_en-US" xlink:label="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets and liabilities, net</link:label>
    <link:label id="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_label_en-US" xlink:label="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Operating Lease Assets And Liabilities</link:label>
    <link:label id="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_documentation_en-US" xlink:label="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase Decrease In Operating Lease Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:to="lab_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_2098f98b-68c4-4f20-a9e2-4a5174c976fd_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net of accumulated amortization of $6,985 and $5,341, respectively</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_ca522b62-dac4-4d44-aa4d-aa3ae16b1892_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d3d1d42-79cf-43f5-8714-b4d4320cdd5c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_ee5f3c7f-2d50-4afd-8362-489a0818f219_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_50c060d1-9893-47b2-a55f-9e42ae214277_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Investments, Cost Basis</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_84396970-ebe4-4276-95cb-eb61b076f4f6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_77507ca5-924b-4754-aa14-58d61379410c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_74b12ab8-72f8-469d-b211-ecbcd8a92cf5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of common stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3f5cfac0-5e70-4fd8-b06b-e46ef3269904_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2935811b-ba3f-4471-a3e1-7dc08ed72489_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_c3e374de-f924-48b4-980b-91f94708da4b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_2425926d-6e36-413e-a447-a2796f603462_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e9e5fe40-d348-42c3-97b6-b512bbac4628_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_ce7681a2-f801-4a89-8588-95cd19bb436a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contract Asset and Contract Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_75b25ff8-8301-4e19-a350-11ca577be3f1_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_0f3dd617-28c8-4826-bd6d-6b6ca8375d09_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6dd57e87-6575-4eac-beb3-ef25ac86ec74_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation cost related to nonvested stock options not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_ViolationOfVirginiaComputerCrimesActMember_fd5f6748-f85b-457a-b3ea-1c91c4829980_terseLabel_en-US" xlink:label="lab_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Violation of Virginia Computer Crimes Act</link:label>
    <link:label id="lab_appn_ViolationOfVirginiaComputerCrimesActMember_label_en-US" xlink:label="lab_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Violation of Virginia Computer Crimes Act [Member]</link:label>
    <link:label id="lab_appn_ViolationOfVirginiaComputerCrimesActMember_documentation_en-US" xlink:label="lab_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Violation of Virginia Computer Crimes Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:href="appn-20250930.xsd#appn_ViolationOfVirginiaComputerCrimesActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:to="lab_appn_ViolationOfVirginiaComputerCrimesActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5fbd8b81-bfea-4648-93c7-88ab921ed69e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used by) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_8472819d-3c23-4f8d-aad3-2eb2b857ebf9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_23d42628-2918-44c9-b1ab-bd3dc65c0e18_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_515f20f9-acca-498e-92ea-de69490ac096_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_1c96567a-738a-4422-9f33-acca72442fe8_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryBondSecuritiesMember_c0b8a613-89e1-4078-bf8a-6ac9fe7072c0_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury bonds</link:label>
    <link:label id="lab_us-gaap_USTreasuryBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryBondSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_2bb1d9db-1a36-44ff-9b3b-4351421be7d5_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8003e4af-6bb8-4dd5-88c9-06f13724fb91_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_d50e0ffb-9dba-4526-8930-205cbb4bbac7_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_25aad43a-6b08-4c66-b31e-62878cfff287_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_5499c3de-3de4-46aa-949f-4da1cc338001_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_34799c47-64c2-472f-b534-1c209aca1455_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_846758c8-3f3c-4ef2-b97f-d032161bf479_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_f4d25328-c428-42ac-9dea-f84a10bd739b_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_9d4f9d50-5081-4d6a-bfae-50a4977f663c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 (excluding the nine months ended September 30, 2025)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_7cfc01e8-14eb-470a-9f04-6e3836cdf123_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_c3864291-c5d4-4d54-a6da-4fa7c08ab2eb_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_be00e513-f081-4772-84ca-60aadb0b1ed4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncreaseDecreaseInDeferredCommissions_2a933b31-4fc1-4d6b-8fb6-4fa80d27e0da_terseLabel_en-US" xlink:label="lab_appn_IncreaseDecreaseInDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_appn_IncreaseDecreaseInDeferredCommissions_label_en-US" xlink:label="lab_appn_IncreaseDecreaseInDeferredCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Deferred Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInDeferredCommissions" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInDeferredCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_IncreaseDecreaseInDeferredCommissions" xlink:to="lab_appn_IncreaseDecreaseInDeferredCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_88bd1b57-5ae2-47fd-9d2b-1baf9e4d3034_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_a4fdee3b-0299-4c53-b4ee-38ae825236cb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock to directors</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_8dfd3bea-e020-40d9-b20e-103bc2cc2b92_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_e4196c50-05b5-403d-b4e4-1c3f39b6ba3a_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AccruedCapitalExpendituresCurrent_ebfa53fd-8a06-4a46-8cdb-8264be45feae_terseLabel_en-US" xlink:label="lab_appn_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_appn_AccruedCapitalExpendituresCurrent_label_en-US" xlink:label="lab_appn_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Capital Expenditures, Current</link:label>
    <link:label id="lab_appn_AccruedCapitalExpendituresCurrent_documentation_en-US" xlink:label="lab_appn_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Capital Expenditures, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedCapitalExpendituresCurrent" xlink:href="appn-20250930.xsd#appn_AccruedCapitalExpendituresCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedCapitalExpendituresCurrent" xlink:to="lab_appn_AccruedCapitalExpendituresCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_6e830452-50b4-4c4d-8c0d-286634d6dae2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_15c064cb-15e0-4efd-ae38-cd93808239f6_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Short-term investments and marketable securities, Cost Basis</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_NumberOfFloors_cbffa18a-5c73-4849-b042-b17c6ae82ade_terseLabel_en-US" xlink:label="lab_appn_NumberOfFloors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of floors represented by each asset group within headquarters</link:label>
    <link:label id="lab_appn_NumberOfFloors_label_en-US" xlink:label="lab_appn_NumberOfFloors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Floors</link:label>
    <link:label id="lab_appn_NumberOfFloors_documentation_en-US" xlink:label="lab_appn_NumberOfFloors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Floors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfFloors" xlink:href="appn-20250930.xsd#appn_NumberOfFloors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_NumberOfFloors" xlink:to="lab_appn_NumberOfFloors" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_c18b5aae-2d04-4036-8343-94b01c4964ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_854ea144-a56b-49ed-b49f-bebc17d4169e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_311cd1b6-3120-4e76-8201-4d9f7f752df2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease impairment charges</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7d83ce35-80a3-435d-a09d-ef24285062ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b6859234-7f8e-4172-af66-b721d208c91a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_00f07f3c-de64-4fdf-aa9b-f99a03774374_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_4610c9e0-ec24-4cec-b4e1-aa6df25468a7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_41f56564-eb4b-484e-9b76-f019361ae1a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_59c0f24e-d9a4-4693-803b-361f1a9f6650_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_495cf406-f411-491b-9ed4-98edd170e448_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_e01b8783-e99a-4b63-9206-5a08c3d3cd9f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketing and tradeshow expenses</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2f34f93a-3b7d-44b4-950d-8cc87e3e9a24_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1868e6bb-25c3-4470-ae0f-cca7da3521f5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, period (in months)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_9b264e90-555a-495e-8250-68878664855b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, year one</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_09de7d72-fa7d-44d9-ab0e-89776a1b5c56_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4ff9d4f4-17ee-47a0-bf58-431b2e5ae9a3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_43c64627-a218-4668-a516-23c601f0f750_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_6dd3d538-ddbf-4106-9523-0befbb085361_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_55788606-fafc-42fb-a05f-16b827e795ef_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_76816685-eb50-48f6-94a7-9375c5c9d6ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and related benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2937b95b-5fbc-4953-8305-3ef3911770c5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_c47a5fae-f1ac-4e0c-bba7-07ed95e74540_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal of property plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Disposals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_93d6ad52-7367-46b7-8aa2-f098773319f1_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b4de95ba-287e-4b9d-bda0-780b5fd5eb7d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_4d359043-e149-4913-b739-953ff7093206_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursable employee expenses</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_f6485110-0a3e-4c8a-87b5-04fbe494851f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4449c0c0-29f5-4331-bffa-1b754879e5b6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost related to nonvested stock option recognized over weighted average period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_CustomerOneMember_a9b1c80d-ab14-420d-84b0-c2749e9c1723_terseLabel_en-US" xlink:label="lab_appn_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:label id="lab_appn_CustomerOneMember_label_en-US" xlink:label="lab_appn_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_appn_CustomerOneMember_documentation_en-US" xlink:label="lab_appn_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CustomerOneMember" xlink:href="appn-20250930.xsd#appn_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_CustomerOneMember" xlink:to="lab_appn_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b3aba8ec-a65f-406b-8846-07594750c1fb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_538237a7-303e-4e77-8a0c-bebb88400392_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCurrent_22604d53-cd4e-43bf-83f7-69d72f1fb676_terseLabel_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPI current</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCurrent_label_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Current</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCurrent_documentation_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:to="lab_appn_LitigationJudgmentPreservationInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_90379fed-ae0b-4ba0-88c9-f9cbfabfe4c8_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_23fac334-9be2-4f25-a527-205cdf321f83_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_f59f538d-ecc3-47df-9fdd-3dc2c40b6a67_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_6d609b7f-52d8-443d-a31a-9efc6ed69796_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ae71a82-0237-4c3a-b3e9-e7dbddf4fb82_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_daa9120b-ccd1-4936-be04-d9146d7e15e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_74ca0d21-7717-4ded-809d-2a8587697477_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_74a27339-0612-4645-9aa1-63760b2446be_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Costs</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_360c69fb-0279-4ce7-b4fc-c74991edf127_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e2cf780b-7d66-47a6-bf39-e1666b6625d5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_PaymentsForPurchaseObligation_6bb2ee6a-2822-4286-aa43-6efe5cac0e74_terseLabel_en-US" xlink:label="lab_appn_PaymentsForPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for purchase obligation</link:label>
    <link:label id="lab_appn_PaymentsForPurchaseObligation_label_en-US" xlink:label="lab_appn_PaymentsForPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Purchase Obligation</link:label>
    <link:label id="lab_appn_PaymentsForPurchaseObligation_documentation_en-US" xlink:label="lab_appn_PaymentsForPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PaymentsForPurchaseObligation" xlink:href="appn-20250930.xsd#appn_PaymentsForPurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_PaymentsForPurchaseObligation" xlink:to="lab_appn_PaymentsForPurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_fdd824a9-2c3b-4c4f-a4df-dc1c603d6908_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_efc26177-3be0-4697-a8c0-f8df2cda7636_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_5c331afc-9bbf-4a17-8d11-b6546d313aa9_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCost_0cdd24f2-0b19-49e1-b63f-a0be6cca4f55_terseLabel_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPI cost</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCost_label_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Cost</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceCost_documentation_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCost" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LitigationJudgmentPreservationInsuranceCost" xlink:to="lab_appn_LitigationJudgmentPreservationInsuranceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock_2cb0809d-6ac2-45e4-97dc-8fc319ac09ac_terseLabel_en-US" xlink:label="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Commissions</link:label>
    <link:label id="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commissions Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommissionsExpensePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:to="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_19ab6512-8411-4df6-8bfc-d30282ce3406_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SoftwareAsServiceSubscriptionContractsTerm_c01f4e28-0ac5-4139-97f4-fa3f9e9c3862_terseLabel_en-US" xlink:label="lab_appn_SoftwareAsServiceSubscriptionContractsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud subscriptions contract term</link:label>
    <link:label id="lab_appn_SoftwareAsServiceSubscriptionContractsTerm_label_en-US" xlink:label="lab_appn_SoftwareAsServiceSubscriptionContractsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software As Service Subscription Contracts Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm" xlink:href="appn-20250930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SoftwareAsServiceSubscriptionContractsTerm" xlink:to="lab_appn_SoftwareAsServiceSubscriptionContractsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_dd8c2c9c-9cd2-4d70-a187-b671a8d15676_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, year two</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_72f70f9f-7089-4da3-b22e-eff4101d114f_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_159fd556-2525-4a22-a0f4-f44609d7682a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_8aef2244-632d-4ee7-bb75-61dfc18b3a4b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_d11da025-993e-47f4-a0ab-5f0bc96f609a_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b37e54e5-463e-4baa-863a-055c1481455f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_64590f6a-dd45-43d1-818e-786709d00b52_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8ca36fff-e289-46c4-b8dd-c744380ed2c4_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_26a8ab0b-255e-4be5-9348-94126d8ef6c1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_becd25b4-bcf4-4e15-a8da-ffa79daa921a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0d9b751e-d10f-4e72-8bc8-2d48366b15e2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_65cf57d8-07cd-41f5-8cfb-2b5f7b82879e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_579ca695-2a0f-40fd-9c68-887c9ab77b9c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_640ae57c-0d4f-4ab8-87d8-164aa684b935_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a1309536-8f7b-4dfa-b51b-4de1bdfb1b6e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_YouyongZouLitigationMember_7ff75cfe-dd64-4bb2-bbdb-212240266255_terseLabel_en-US" xlink:label="lab_appn_YouyongZouLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Youyong Zou Litigation</link:label>
    <link:label id="lab_appn_YouyongZouLitigationMember_label_en-US" xlink:label="lab_appn_YouyongZouLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Youyong Zou Litigation [Member]</link:label>
    <link:label id="lab_appn_YouyongZouLitigationMember_documentation_en-US" xlink:label="lab_appn_YouyongZouLitigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Youyong Zou Litigation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_YouyongZouLitigationMember" xlink:href="appn-20250930.xsd#appn_YouyongZouLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_YouyongZouLitigationMember" xlink:to="lab_appn_YouyongZouLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8c23647e-e336-467c-9a03-7b30ec0a6e6e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_bfe187ef-3f9f-4373-b1c9-6b67db9578a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_b8915f5f-e051-43be-88d7-dcde8fb29feb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_8522561e-7d32-4fba-b724-92a4716b0053_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems_892642cd-6d14-47e6-8db4-f6266dcbe779_terseLabel_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary of significant accounting policies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="lab_appn_SummaryOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7e68a718-a6a0-4094-b7ab-2ed670dd74c5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_500fbfd2-3998-430e-8231-a092a423de46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_caf0a90e-8634-4f08-b481-fb134b9944ab_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_022661fc-4633-4c94-89c1-0070176f8c54_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cfb1f2da-4553-43a1-b84b-d7d6fcc05570_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_474df9ec-81e6-4050-8ce4-2a985bd17178_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_abc02e0b-6a83-4349-b167-e7a25d9e75d3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Services</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_d96919d6-8a5d-4338-8c97-6243e8e72072_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_351ceea8-cab8-4823-bb25-38f4f97e404d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_a7a317e6-0dcb-4c67-8de9-74504e1eb6b5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SecuredTermLoanFacilityMember_0a49fa8a-84da-4166-939c-a11d99a79bc7_terseLabel_en-US" xlink:label="lab_appn_SecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Term Loan Facility</link:label>
    <link:label id="lab_appn_SecuredTermLoanFacilityMember_label_en-US" xlink:label="lab_appn_SecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Term Loan Facility [Member]</link:label>
    <link:label id="lab_appn_SecuredTermLoanFacilityMember_documentation_en-US" xlink:label="lab_appn_SecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Secured Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SecuredTermLoanFacilityMember" xlink:href="appn-20250930.xsd#appn_SecuredTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SecuredTermLoanFacilityMember" xlink:to="lab_appn_SecuredTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_dc01f8d8-d0eb-4320-b74d-fa967c93d543_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Outstanding Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a2b82bf5-8e1a-4238-9d83-8c620c8b7ebe_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_93e30fef-13c0-494a-9f92-943191b310b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_264072ca-1911-40eb-b1e1-8b36b7513e6c_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6249216a-db7b-421b-aa19-2afd5d804621_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total unrecognized compensation cost related to unvested restricted stock units</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_790ec69e-6b99-4679-8979-b612d7a66edd_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_0ed4bb51-4952-44ec-ac49-e8666d1c9146_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature</link:label>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyNatureDomain" xlink:to="lab_us-gaap_GainContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_27caa0e5-3669-4b4c-9637-fd210ed88a31_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_fbfcc749-dc33-4b59-8a7f-639a71388b8f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_57add867-a496-43ca-824c-c1dff1811682_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_DocumentAndEntityInformationLineItems_844c0994-b20a-4bd2-9b78-47dc613e374e_terseLabel_en-US" xlink:label="lab_appn_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Line Items]</link:label>
    <link:label id="lab_appn_DocumentAndEntityInformationLineItems_label_en-US" xlink:label="lab_appn_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Line Items]</link:label>
    <link:label id="lab_appn_DocumentAndEntityInformationLineItems_documentation_en-US" xlink:label="lab_appn_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and entity information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationLineItems" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_DocumentAndEntityInformationLineItems" xlink:to="lab_appn_DocumentAndEntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8643668c-ca17-4a94-ab8d-1aa1f5830623_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_38ea52f0-104b-412b-bfe4-a0cf76ea3944_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_063e21a3-4f95-4e29-83aa-1102d0bdd862_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42594d15-f651-4284-9aa3-70ea72ffc5dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1476aee9-e36f-4469-8bc9-1ef8da87d03b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_d8ab34e6-f359-456e-a1d9-70da10da664e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a173dbbe-62c3-48cc-a623-988bd2911eb1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4dd24cb1-785a-4130-899a-c9a1ef241ab8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_703e940e-9571-4fb0-8199-b2d0502f5244_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bcbf3de8-3938-4a37-b664-2b4c9f4711b6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_58cfb5ff-de09-43d5-8a4b-a7b997d8729b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_a3e9abfa-ecb8-4c7b-b137-462fb4a4dec4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c4f3c819-43ac-45e2-998d-19b911fffddc_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_f5e51224-e412-44f9-9a9b-416e2a65a7ea_terseLabel_en-US" xlink:label="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="appn-20250930.xsd#appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e0a93e73-8348-4eb3-bfb3-6b1178ffd39b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_08b54513-7a59-4a54-8fdc-e69ab553c5e0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a0911092-7c46-43ee-83a8-92c1d57057de_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_8e556315-2a14-46b6-bdbe-26ded1b51664_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_1059699e-405d-42af-b543-eef1cf505497_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_754cdec4-1642-48f0-a2e2-bd3e4705f061_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_eaf1818b-27b7-49f2-85eb-6a857dcbb015_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance share units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_75841184-5c52-4850-9cd3-d384c701e3e6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_15507e06-536e-404b-ba4c-8e8b1201bb9c_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0976c7c7-4fda-498a-a946-6728e7da74df_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_18813267-5f2e-4338-9a69-fa6f56b2f16d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_24cf3a50-891c-49fd-abc0-d37a5e38d47b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_ac07cef2-31c8-4ed8-9717-97088366abce_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_999c7eea-1894-4d09-9e1f-82d24a19ae1f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_d7016c89-71c3-49c6-8482-bd9210e810f9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_005ec9e6-3f04-4039-be03-dab9b50e5c5c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_38b52218-39b3-45b5-8416-88a3cf21641d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SwinglineSubFacilityMember_9711b0ab-3aac-4bdf-a1d3-20c60134b4be_terseLabel_en-US" xlink:label="lab_appn_SwinglineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Swingline Sub-facility</link:label>
    <link:label id="lab_appn_SwinglineSubFacilityMember_label_en-US" xlink:label="lab_appn_SwinglineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Swingline Sub-facility [Member]</link:label>
    <link:label id="lab_appn_SwinglineSubFacilityMember_documentation_en-US" xlink:label="lab_appn_SwinglineSubFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Swingline Sub-facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SwinglineSubFacilityMember" xlink:href="appn-20250930.xsd#appn_SwinglineSubFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SwinglineSubFacilityMember" xlink:to="lab_appn_SwinglineSubFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_2f197d97-73ec-4f41-b73b-5b19b5cd1ccb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_e16e8a0e-a5f9-4473-b234-5ce0804ebf70_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments and marketable securities</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_67062517-16ae-4288-9c59-139bc5edc95b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments, Contingencies, and Other Matters</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_d3349a0d-9b1b-4925-b366-cb74b3b6affd_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4067d239-8ad4-4544-a526-bda0d7567bef_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9cb8f3b6-cab2-48c6-b01b-43f4bb30aeb3_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AccruedContractEmploymentCurrent_d819bd47-6c74-4408-b7c6-a162dd91fac5_terseLabel_en-US" xlink:label="lab_appn_AccruedContractEmploymentCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract labor costs</link:label>
    <link:label id="lab_appn_AccruedContractEmploymentCurrent_label_en-US" xlink:label="lab_appn_AccruedContractEmploymentCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Contract Employment, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedContractEmploymentCurrent" xlink:href="appn-20250930.xsd#appn_AccruedContractEmploymentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedContractEmploymentCurrent" xlink:to="lab_appn_AccruedContractEmploymentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_e44d2828-5304-4bba-8ff4-a00dd2518a78_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_OperatingLeaseInterestExpense_667333c0-1b54-438b-a52d-11be882c7b69_terseLabel_en-US" xlink:label="lab_appn_OperatingLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense on operating lease liabilities</link:label>
    <link:label id="lab_appn_OperatingLeaseInterestExpense_label_en-US" xlink:label="lab_appn_OperatingLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Interest Expense</link:label>
    <link:label id="lab_appn_OperatingLeaseInterestExpense_documentation_en-US" xlink:label="lab_appn_OperatingLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_OperatingLeaseInterestExpense" xlink:href="appn-20250930.xsd#appn_OperatingLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_OperatingLeaseInterestExpense" xlink:to="lab_appn_OperatingLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_efd7c65e-7450-4317-9cf2-bd0f254631f9_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_b475d357-45eb-42b3-b43d-625da64336e1_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_ddfa2d24-9e31-4329-b13f-b9bd5133aa5d_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, year four</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_TermLoanFacilityMember_e49f2c5e-0329-479e-b465-27efab14a970_terseLabel_en-US" xlink:label="lab_appn_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_appn_TermLoanFacilityMember_label_en-US" xlink:label="lab_appn_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_appn_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_appn_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLoanFacilityMember" xlink:href="appn-20250930.xsd#appn_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_TermLoanFacilityMember" xlink:to="lab_appn_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_DocumentAndEntityInformationTable_10db51a1-a2b5-47b6-92a5-0d842752b6d3_terseLabel_en-US" xlink:label="lab_appn_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_appn_DocumentAndEntityInformationTable_label_en-US" xlink:label="lab_appn_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_appn_DocumentAndEntityInformationTable_documentation_en-US" xlink:label="lab_appn_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Table].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationTable" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_DocumentAndEntityInformationTable" xlink:to="lab_appn_DocumentAndEntityInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_bfd84d3e-f294-4e38-a68a-fa95b6bca20b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_GovernmentAgenciesMember_9c276531-f2fa-40bf-8e00-cc44344a72d6_terseLabel_en-US" xlink:label="lab_appn_GovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Agencies</link:label>
    <link:label id="lab_appn_GovernmentAgenciesMember_label_en-US" xlink:label="lab_appn_GovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Agencies Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GovernmentAgenciesMember" xlink:href="appn-20250930.xsd#appn_GovernmentAgenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_GovernmentAgenciesMember" xlink:to="lab_appn_GovernmentAgenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AccruedLegalCostsCurrent_277cc473-9ea5-499c-ad0c-e9b3bf149e1a_terseLabel_en-US" xlink:label="lab_appn_AccruedLegalCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal costs</link:label>
    <link:label id="lab_appn_AccruedLegalCostsCurrent_label_en-US" xlink:label="lab_appn_AccruedLegalCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Legal Costs, Current</link:label>
    <link:label id="lab_appn_AccruedLegalCostsCurrent_documentation_en-US" xlink:label="lab_appn_AccruedLegalCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Legal Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedLegalCostsCurrent" xlink:href="appn-20250930.xsd#appn_AccruedLegalCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedLegalCostsCurrent" xlink:to="lab_appn_AccruedLegalCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3e24d479-99c0-44b3-9c14-bf5daf60f962_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9fd38048-f2fb-4da6-8c40-baf2146365ed_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_12e1f340-fc6a-4547-90e1-cf09bd9f6ed0_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_92a35aa3-df6a-4c78-807c-b068098c54e6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_f6eef195-6841-41bc-b0c7-f46993b5c3c1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_1d450159-0cb2-4a2e-90e3-32680205f5b1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_92d8921c-9f5c-49a3-b5d0-65a253f13ffd_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_JudgmentPreservationInsuranceThresholdAmount_a0eaa28c-82df-4848-a3f6-1d3e9f56df2b_terseLabel_en-US" xlink:label="lab_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPI, threshold amount</link:label>
    <link:label id="lab_appn_JudgmentPreservationInsuranceThresholdAmount_label_en-US" xlink:label="lab_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Judgment Preservation Insurance, Threshold Amount</link:label>
    <link:label id="lab_appn_JudgmentPreservationInsuranceThresholdAmount_documentation_en-US" xlink:label="lab_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Judgment Preservation Insurance, Threshold Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:href="appn-20250930.xsd#appn_JudgmentPreservationInsuranceThresholdAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:to="lab_appn_JudgmentPreservationInsuranceThresholdAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_997172e7-654b-46ac-bf76-f5f36cc0adcb_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average share price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember_ff2b5a4f-568f-458c-9629-83598d56ed60_terseLabel_en-US" xlink:label="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember_label_en-US" xlink:label="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Work In Process [Member]</link:label>
    <link:label id="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember_documentation_en-US" xlink:label="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Work In Process</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:href="appn-20250930.xsd#appn_PropertyPlantAndEquipmentWorkInProcessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:to="lab_appn_PropertyPlantAndEquipmentWorkInProcessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a27866b3-00f0-4a81-af14-45e276628371_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_cad30ea7-f085-4bdb-aaa4-8a5e274ddfdc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and Diluted Earnings (Loss) per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_fedfc3dd-f42d-4efb-816c-41c3ec718357_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncomeTaxesTable_1ab122bd-74a1-4c38-b236-22c1a4ccefb4_terseLabel_en-US" xlink:label="lab_appn_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_appn_IncomeTaxesTable_label_en-US" xlink:label="lab_appn_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_appn_IncomeTaxesTable_documentation_en-US" xlink:label="lab_appn_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesTable" xlink:href="appn-20250930.xsd#appn_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_IncomeTaxesTable" xlink:to="lab_appn_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c7db2750-a7cf-4d7f-8b87-adc2aaf652da_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_b880c539-b635-4a11-b620-240a3a27765a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9eaa2ed3-ae53-4cc2-894c-abd6e9462075_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_16cafbfe-cd1d-44d2-9425-baa30741d64a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3614baad-147d-4fe7-b86c-2f3ac7817a9a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_f963acff-5340-488d-afbc-fb032488089c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_b6859ef0-6a7c-435a-9852-5c8b86fd9fa5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_12cb98a3-e0e0-4c87-b1b7-da726a033da6_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized to repurchase</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_043f76d5-8203-446d-9451-6f47b0758bb7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c0de11c1-7194-463c-b84c-0ade60f6a097_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for employee taxes related to the net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_FederalGovernmentAgenciesMember_007c60a3-5e57-4be8-a655-d33935455e94_terseLabel_en-US" xlink:label="lab_appn_FederalGovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Government Agencies</link:label>
    <link:label id="lab_appn_FederalGovernmentAgenciesMember_label_en-US" xlink:label="lab_appn_FederalGovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Government Agencies [Member]</link:label>
    <link:label id="lab_appn_FederalGovernmentAgenciesMember_documentation_en-US" xlink:label="lab_appn_FederalGovernmentAgenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Federal Government Agencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FederalGovernmentAgenciesMember" xlink:href="appn-20250930.xsd#appn_FederalGovernmentAgenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_FederalGovernmentAgenciesMember" xlink:to="lab_appn_FederalGovernmentAgenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_bf327e43-6c57-4487-a4d3-2e07033aac05_negatedLabel_en-US" xlink:label="lab_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and related benefits</link:label>
    <link:label id="lab_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_label_en-US" xlink:label="lab_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Accrued Compensation And Related Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" xlink:to="lab_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1004da8b-3190-4063-86de-2b0701281006_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5507184f-ece0-4c15-9fa5-d96207fb0cca_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_d5ddc714-ba78-4741-88bf-51c7f2f6a52e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_20f50579-a29e-4cf4-845b-ee9cc0caaa97_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_a9fd4466-44fa-4a0f-a1a3-ceca648d3eb8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_917e4837-111a-4756-a097-de2080ced2d5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_59777df6-4673-49ce-a6cd-c4faf85605a8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b17c1c3c-0986-4dff-8417-5d3bd6e2275b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2301ceaa-9748-461c-83e1-61f721cf8f00_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share - diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d1b8c166-fb0e-4b9f-b633-1c60d06d7c40_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance of $2,862 and $3,396, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_25a64ca1-7c9f-4128-a66f-fc171cfdff25_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_00a589fc-09f8-4ce8-9933-6dcf1a219322_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e4d6912b-b113-4386-a8d2-0dbf736dbc04_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SubscriptionsSoftwareAndSupportMember_7452dbb2-0564-4510-a3d7-d71a0122d8b8_terseLabel_en-US" xlink:label="lab_appn_SubscriptionsSoftwareAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscriptions</link:label>
    <link:label id="lab_appn_SubscriptionsSoftwareAndSupportMember_label_en-US" xlink:label="lab_appn_SubscriptionsSoftwareAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscriptions, Software, And Support Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember" xlink:to="lab_appn_SubscriptionsSoftwareAndSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_22464887-a33b-42c0-8b19-84035c79b55d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_DeferredCommissionNoncurrent_ed149fb8-1b79-456c-8ad8-fb9d3ae46f77_terseLabel_en-US" xlink:label="lab_appn_DeferredCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions, net of current portion</link:label>
    <link:label id="lab_appn_DeferredCommissionNoncurrent_label_en-US" xlink:label="lab_appn_DeferredCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Commission, Noncurrent</link:label>
    <link:label id="lab_appn_DeferredCommissionNoncurrent_documentation_en-US" xlink:label="lab_appn_DeferredCommissionNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Commission, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent" xlink:href="appn-20250930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_DeferredCommissionNoncurrent" xlink:to="lab_appn_DeferredCommissionNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_6daaefe1-c738-47ca-b6af-2eb99305e1e2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_bab88c3c-f88a-4a22-84db-d9ef37af3223_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total other non-operating expense (income)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f99cdfb0-094b-426a-96b0-3ea4f1ee22d8_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_32f9aa0e-cc77-430f-a717-1756fd71a674_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Securities Excluded from Calculation of Weighted Average Common Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_01d2b55c-d869-4316-80c4-e739f636bbb4_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments and marketable securities, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_25e841b3-7f6d-44cd-9c84-cb350d2d802e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8b66fec1-ea9e-4f11-a5f2-2a11b130afb5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_MisappropriationOfTradeSecretsMember_43131b33-528b-4e05-bbbc-4750ec4b3b2b_terseLabel_en-US" xlink:label="lab_appn_MisappropriationOfTradeSecretsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Misappropriation of Trade Secrets</link:label>
    <link:label id="lab_appn_MisappropriationOfTradeSecretsMember_label_en-US" xlink:label="lab_appn_MisappropriationOfTradeSecretsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Misappropriation Of Trade Secrets [Member]</link:label>
    <link:label id="lab_appn_MisappropriationOfTradeSecretsMember_documentation_en-US" xlink:label="lab_appn_MisappropriationOfTradeSecretsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Misappropriation Of Trade Secrets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MisappropriationOfTradeSecretsMember" xlink:href="appn-20250930.xsd#appn_MisappropriationOfTradeSecretsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_MisappropriationOfTradeSecretsMember" xlink:to="lab_appn_MisappropriationOfTradeSecretsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_1fe17886-d74e-4d4c-84f9-c608a189ab6a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_cd996d55-76f7-4835-9e56-c2291858ab0b_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_33f17aac-3314-4d91-9ec0-a53418bd8c08_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b6161155-a5ae-4050-9505-fd58ef44ff6f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_MaintenanceAndSupportMember_43191e8b-3f3d-43dd-9f52-076d823f7f1a_terseLabel_en-US" xlink:label="lab_appn_MaintenanceAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maintenance and support</link:label>
    <link:label id="lab_appn_MaintenanceAndSupportMember_label_en-US" xlink:label="lab_appn_MaintenanceAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maintenance And Support [Member]</link:label>
    <link:label id="lab_appn_MaintenanceAndSupportMember_documentation_en-US" xlink:label="lab_appn_MaintenanceAndSupportMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maintenance And Support</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MaintenanceAndSupportMember" xlink:href="appn-20250930.xsd#appn_MaintenanceAndSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_MaintenanceAndSupportMember" xlink:to="lab_appn_MaintenanceAndSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_df61303c-08e6-45ce-928a-a38c0bf1eb2a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_398f1ed8-e732-4890-af66-50f5ce1044e3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bb43c556-1bab-4731-a22b-8df864968398_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_6f1f2aed-9162-4f9f-a2b1-dcb51aceb688_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_ff041d51-0a1f-4390-87aa-11c17991a902_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f41e4bf5-2751-4d88-a936-04ad7efa2d4d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net of accumulated depreciation of $38,789 and $32,142, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d6b2999a-1473-4d7b-b24e-3b8577da8a6b_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_280b45ec-e735-4edc-9f7c-3e66327d88dd_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d1c210f7-63c3-4f1a-ada3-3c66a21ba9ed_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b737d5f6-72ce-44aa-8d88-b0ba71ebdbd3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current and non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b7022571-83c8-41bc-8d35-ce4279b5a3a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bca5f930-8872-4db6-acf5-ca7ae714926c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_5dc905a1-2b75-4dd1-91a3-fa18231e8969_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_e5dc8963-770a-41dc-8eb7-356c17f6bda1_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7f724bd2-7efc-4d4c-85d8-2fc9f29edaff_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_607b3995-8cf9-41cc-962d-4f7ac92e13c1_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_46552a64-6085-4621-ac24-3cafd5214589_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature</link:label>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_4dc5d575-4c70-4c9c-a2c0-7551fd7bcdce_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_0b4eb21c-776b-4e78-8558-9fcf1bf3db34_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_9a1e4663-8504-454d-a0b4-68d603a2968a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_a672d217-2120-4706-b171-733b006b6f10_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4a0971a8-8814-4dd9-8d83-4d71b92a9f0e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_a9491555-6fc6-48e7-8f19-b01cc1d1a3ef_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_36f81580-f296-4627-aaa5-050c462bfa6e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c9a443bd-d771-4fa4-95f9-5588d92975e0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_379d47e0-e8c8-4cae-bc74-d114d5ba1ac4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_8937f734-cd31-4513-92fb-7604dcdc14dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Debt repayments</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_9ee8cdca-5c45-4086-af81-162205791479_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_dafd7273-56bf-4d42-ab21-2b2658602a86_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_GainContingencyDamagesAwardedInterestPercentage_52bda7bf-616d-4926-8435-c71bcff301e9_terseLabel_en-US" xlink:label="lab_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on damages awarded (as a percentage)</link:label>
    <link:label id="lab_appn_GainContingencyDamagesAwardedInterestPercentage_label_en-US" xlink:label="lab_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Damages Awarded, Interest, Percentage</link:label>
    <link:label id="lab_appn_GainContingencyDamagesAwardedInterestPercentage_documentation_en-US" xlink:label="lab_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain Contingency, Damages Awarded, Interest, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:href="appn-20250930.xsd#appn_GainContingencyDamagesAwardedInterestPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:to="lab_appn_GainContingencyDamagesAwardedInterestPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LitigationAppealProcessPeriod_8575019a-f465-4960-bc09-20488d63ebb9_terseLabel_en-US" xlink:label="lab_appn_LitigationAppealProcessPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Appeal process, period</link:label>
    <link:label id="lab_appn_LitigationAppealProcessPeriod_label_en-US" xlink:label="lab_appn_LitigationAppealProcessPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation, Appeal Process, Period</link:label>
    <link:label id="lab_appn_LitigationAppealProcessPeriod_documentation_en-US" xlink:label="lab_appn_LitigationAppealProcessPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation, Appeal Process, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationAppealProcessPeriod" xlink:href="appn-20250930.xsd#appn_LitigationAppealProcessPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LitigationAppealProcessPeriod" xlink:to="lab_appn_LitigationAppealProcessPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_41bb6a35-8418-49e8-ab90-af992adff1da_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember_83802892-b8e6-4b0c-bff3-1eb221e298c0_terseLabel_en-US" xlink:label="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory Post Judgement Interest on Judgmental</link:label>
    <link:label id="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember_label_en-US" xlink:label="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory Post Judgement Interest On Judgmental [Member]</link:label>
    <link:label id="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember_documentation_en-US" xlink:label="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statutory Post Judgement Interest On Judgmental</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:href="appn-20250930.xsd#appn_StatutoryPostJudgementInterestOnJudgmentalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:to="lab_appn_StatutoryPostJudgementInterestOnJudgmentalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_49dd994b-797e-437b-bc59-8d10249fafb8_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_4e41e287-9438-46d8-af01-6efb62d25fba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_CloudSubscriptionsMember_d8213a11-a798-4606-97f3-fab10486de94_terseLabel_en-US" xlink:label="lab_appn_CloudSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud subscriptions</link:label>
    <link:label id="lab_appn_CloudSubscriptionsMember_label_en-US" xlink:label="lab_appn_CloudSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cloud Subscriptions [Member]</link:label>
    <link:label id="lab_appn_CloudSubscriptionsMember_documentation_en-US" xlink:label="lab_appn_CloudSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cloud Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CloudSubscriptionsMember" xlink:href="appn-20250930.xsd#appn_CloudSubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_CloudSubscriptionsMember" xlink:to="lab_appn_CloudSubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e56536a1-5ce2-4493-9be1-b51ba9837ab1_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used by) operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_3e66629a-760d-4b6f-9c33-faa0c5e99b3d_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_a47685b4-bb31-419a-a133-a5e394852334_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_c61b4cd8-69bc-43ce-a0a3-9e59598882db_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_b81ecdac-3b75-48cf-87e6-84178d036a61_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_fd158561-7092-4ea0-8e8d-7b5b596b466f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_de2f94b7-8c88-4372-9ef5-b838fe72e9f8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive shares excluded from computation of diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bf73a183-958e-48aa-ba92-ca7874867ebe_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fedf8ff2-d6db-45d3-b6b4-8d11d7332626_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f595593d-77b3-4f1e-a33a-9ce713aa2079_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_NumberOfRightOfUseAssets_9b59ffe5-aa28-4193-ba44-5e419e40e324_terseLabel_en-US" xlink:label="lab_appn_NumberOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of ROU assets</link:label>
    <link:label id="lab_appn_NumberOfRightOfUseAssets_label_en-US" xlink:label="lab_appn_NumberOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Right-Of-Use Assets</link:label>
    <link:label id="lab_appn_NumberOfRightOfUseAssets_documentation_en-US" xlink:label="lab_appn_NumberOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfRightOfUseAssets" xlink:href="appn-20250930.xsd#appn_NumberOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_NumberOfRightOfUseAssets" xlink:to="lab_appn_NumberOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_e313fccf-1ef0-435e-a6e3-6308f9a6794f_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally developed software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_0c81847c-6dcf-4276-b487-25ead48d3266_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock at cost, 639,751 shares as of September&#160;30, 2025</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4465fe8e-0952-44da-95b9-125ca09c25b5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f2853ff-9bdb-4706-8ab3-3e872e1bca38_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7061a74c-cac7-4ba3-a4fc-60a1fd9c5463_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_d118bfce-5210-4c73-aae5-5f1039a0be41_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e6fbd270-d369-4304-964b-adcc7626f3cf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_279ac3d6-012d-407e-8806-51a7af3c8d11_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_58ced67b-7ad8-4cbe-9ccd-4906f1a3a37f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_876e6f4e-9901-411e-948f-0d969d6a33c2_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_c321af16-af84-4093-84ae-7f26c9747de5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_a9d789b3-3a8e-4a4d-94d1-8bbbbcb73d07_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_a7406b33-3aeb-4217-94a7-0e90c278a3b0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net unrecognized tax benefits which would impact effective tax rate if recognized</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceExpense_4b799108-3658-4ba5-bf1a-20ce67cecaec_terseLabel_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JPI expense</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceExpense_label_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance Expense</link:label>
    <link:label id="lab_appn_LitigationJudgmentPreservationInsuranceExpense_documentation_en-US" xlink:label="lab_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation, Judgment Preservation Insurance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:to="lab_appn_LitigationJudgmentPreservationInsuranceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_540910c8-d2db-4e8b-bcc3-fd5077101375_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_cf124147-a422-4baf-bcc9-010168def34b_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-operating expense (income)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a3a6b844-88b2-412e-ad47-d2ef512ce84f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_NumberOfAssetGroupsImpaired_87129043-78e9-4558-b5f3-7665f5d1bd35_terseLabel_en-US" xlink:label="lab_appn_NumberOfAssetGroupsImpaired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of asset groups impaired</link:label>
    <link:label id="lab_appn_NumberOfAssetGroupsImpaired_label_en-US" xlink:label="lab_appn_NumberOfAssetGroupsImpaired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Asset Groups Impaired</link:label>
    <link:label id="lab_appn_NumberOfAssetGroupsImpaired_documentation_en-US" xlink:label="lab_appn_NumberOfAssetGroupsImpaired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Asset Groups Impaired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfAssetGroupsImpaired" xlink:href="appn-20250930.xsd#appn_NumberOfAssetGroupsImpaired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_NumberOfAssetGroupsImpaired" xlink:to="lab_appn_NumberOfAssetGroupsImpaired" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_PegasystemsLitigationMember_4707d91a-038e-47ca-a5db-3f8f9a0ea9ed_terseLabel_en-US" xlink:label="lab_appn_PegasystemsLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pegasystems Litigation</link:label>
    <link:label id="lab_appn_PegasystemsLitigationMember_label_en-US" xlink:label="lab_appn_PegasystemsLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pegasystems Litigation [Member]</link:label>
    <link:label id="lab_appn_PegasystemsLitigationMember_documentation_en-US" xlink:label="lab_appn_PegasystemsLitigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pegasystems Litigation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PegasystemsLitigationMember" xlink:href="appn-20250930.xsd#appn_PegasystemsLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_PegasystemsLitigationMember" xlink:to="lab_appn_PegasystemsLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ade5577e-0ff5-49fd-827b-8f9de90fb90a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_c9c64eba-cb2c-43be-996a-1371ce2e11db_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_063de9d9-4b3f-4cc2-9cd9-33ce833ea104_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent_25935b0a-aadd-4961-8392-80214ec04206_terseLabel_en-US" xlink:label="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hosting costs and license fees</link:label>
    <link:label id="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent_label_en-US" xlink:label="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Hosting Costs And License Fees, Current</link:label>
    <link:label id="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent_documentation_en-US" xlink:label="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Hosting Costs And License Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:href="appn-20250930.xsd#appn_AccruedHostingCostsAndLicenseFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:to="lab_appn_AccruedHostingCostsAndLicenseFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_TermLicenseSubscriptionsMember_76e453f0-9c9f-4f35-9771-748607e748cf_terseLabel_en-US" xlink:label="lab_appn_TermLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term license subscriptions</link:label>
    <link:label id="lab_appn_TermLicenseSubscriptionsMember_label_en-US" xlink:label="lab_appn_TermLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term License Subscriptions [Member]</link:label>
    <link:label id="lab_appn_TermLicenseSubscriptionsMember_documentation_en-US" xlink:label="lab_appn_TermLicenseSubscriptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term License Subscriptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLicenseSubscriptionsMember" xlink:href="appn-20250930.xsd#appn_TermLicenseSubscriptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_TermLicenseSubscriptionsMember" xlink:to="lab_appn_TermLicenseSubscriptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_a8a717cf-864e-4b99-97dc-ea26fc209901_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesTable_ca3c9f0a-3c0c-4282-9ed0-8be086fee5cc_terseLabel_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_appn_SummaryOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:to="lab_appn_SummaryOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fb6372fd-3755-42ec-86c0-d20ea7e701ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2b1cf48e-a230-45c8-82c3-330bcb982340_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_1f97f130-7459-41c0-8357-d1e7c9fda35e_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock_2c6f5bec-f98f-454d-919f-1772e74bd3c1_terseLabel_en-US" xlink:label="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of information about the operating lease, including right-of-use asset and the related lease liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="appn-20250930.xsd#appn_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_appn_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_617007a6-a4f5-4eed-9d99-7a77cd8ae17a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_8ff7c667-ef00-4e06-9e44-dcfd07c8ecbc_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_7f9c191a-e0f2-4193-9ae9-78c8e429b6b6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_DeferredCommissionsCurrent_5c7ac9ce-8adc-4695-903a-2506d405c6d8_terseLabel_en-US" xlink:label="lab_appn_DeferredCommissionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions, current</link:label>
    <link:label id="lab_appn_DeferredCommissionsCurrent_label_en-US" xlink:label="lab_appn_DeferredCommissionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Commissions Current</link:label>
    <link:label id="lab_appn_DeferredCommissionsCurrent_documentation_en-US" xlink:label="lab_appn_DeferredCommissionsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Commissions Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent" xlink:href="appn-20250930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_DeferredCommissionsCurrent" xlink:to="lab_appn_DeferredCommissionsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_89fc8eb3-1611-4522-8d3f-158b266cdb8f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_05dd8c6e-8754-41b1-8bdd-71e9de652c7b_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_c7613644-61cc-4011-b9cd-60771b21d26f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_0b7b420c-d987-428b-871e-7b78caa5e199_totalLabel_en-US" xlink:label="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total investments, Fair Value</link:label>
    <link:label id="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents And Short-Term Investments, Fair Value Disclosure</link:label>
    <link:label id="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_documentation_en-US" xlink:label="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents And Short-Term Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:href="appn-20250930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:to="lab_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_160e2538-972b-44a1-8b01-7fc884fbe301_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued capital expenditures</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_386f1787-3cbc-4185-998e-521351864220_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_a4034e86-0af3-4285-98b3-3d5ac235ecfa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_a65dd957-ca5d-4ed5-91a9-e985a3ef1057_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_5419da35-61fb-4cfa-bab2-80c79dd3aaa6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_b0cf989b-9663-48bf-a08e-75ea9125220d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_d5ee1e6b-7a80-440c-998d-64a7c03c033d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ef9ecf3-4275-4aea-8c9d-671aab29673e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b6ea132d-e059-42ab-957e-63ba4145ac05_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, Cost Basis</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_3aeb10dc-166b-4cf5-a6c2-a8f9dcf1c1f0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_595f7878-6843-4fa2-9414-581fc308fb95_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_appn_IncomeTaxesLineItems_f1ef6bce-6253-49d7-9ea4-5a3758fc0b2f_terseLabel_en-US" xlink:label="lab_appn_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_appn_IncomeTaxesLineItems_label_en-US" xlink:label="lab_appn_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_appn_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_appn_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income taxes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesLineItems" xlink:href="appn-20250930.xsd#appn_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_appn_IncomeTaxesLineItems" xlink:to="lab_appn_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_733addf3-b7b7-40c6-80e1-cc02c59dd214_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_da97f6ee-293c-4ec2-b94c-a27b9d8eb2fc_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Audit and tax expenses</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>appn-20250930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:83378dd7-ba66-484d-8764-478e4bf024ce,g:3b6e2a68-0f93-44dd-a3b9-9db45e434636-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.appian.com/role/CoverPage" xlink:type="simple" xlink:href="appn-20250930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_bf283c6d-7f48-46f7-8850-a6d466598c78" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bf283c6d-7f48-46f7-8850-a6d466598c78" xlink:to="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bdfd7d82-97a1-4307-910c-240af14f01d2" xlink:to="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_743676e9-da2f-45bf-b48e-be6af1313da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:to="loc_us-gaap_CommonClassAMember_743676e9-da2f-45bf-b48e-be6af1313da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1bbb0a42-9dfe-4226-81e8-09fde9b4174a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ec77a9ef-2879-4468-8b56-6322f2c00131" xlink:to="loc_us-gaap_CommonClassBMember_1bbb0a42-9dfe-4226-81e8-09fde9b4174a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:href="appn-20250930.xsd#appn_DocumentAndEntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationTable_813d0b04-d65a-4b9b-a221-467558bb86d8" xlink:to="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6516f94f-521f-47e8-875f-292bc604f91e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentType_6516f94f-521f-47e8-875f-292bc604f91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_b1927d76-dff1-466d-863b-373b0d8dc219" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentQuarterlyReport_b1927d76-dff1-466d-863b-373b0d8dc219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_aa4c6580-0f5e-4a4d-9a37-2faa8cdb9105" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentPeriodEndDate_aa4c6580-0f5e-4a4d-9a37-2faa8cdb9105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_24a6650e-f678-4db0-b884-24b4f6e348b5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentTransitionReport_24a6650e-f678-4db0-b884-24b4f6e348b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e660683f-102a-4678-9721-b5f657c7132d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityFileNumber_e660683f-102a-4678-9721-b5f657c7132d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_03b1a7d0-002c-4900-bef0-ced34bf698c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityRegistrantName_03b1a7d0-002c-4900-bef0-ced34bf698c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21fb9e4e-98ce-4f19-92cb-1f43281d798d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21fb9e4e-98ce-4f19-92cb-1f43281d798d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_977295f4-5027-4477-9f43-8fbef3693a57" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityTaxIdentificationNumber_977295f4-5027-4477-9f43-8fbef3693a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a2754c9-ecb2-497c-9552-cb96fd71fe91" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressAddressLine1_6a2754c9-ecb2-497c-9552-cb96fd71fe91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d8b03886-f133-4d1e-be31-6a51f4bbd42e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressCityOrTown_d8b03886-f133-4d1e-be31-6a51f4bbd42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_9fedaf79-ec6a-46ec-98e7-c50e1f472f20" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressStateOrProvince_9fedaf79-ec6a-46ec-98e7-c50e1f472f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_333a00b8-7ffe-44e5-b035-06a95d5d56ea" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityAddressPostalZipCode_333a00b8-7ffe-44e5-b035-06a95d5d56ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c68aef98-1cc2-4c21-88e8-e7be4c372ca0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_CityAreaCode_c68aef98-1cc2-4c21-88e8-e7be4c372ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9f6b2e3d-4be0-4a90-93c2-fbd186598fa1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_LocalPhoneNumber_9f6b2e3d-4be0-4a90-93c2-fbd186598fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_f43d0ee6-4afc-46ba-84a2-b58efafdb564" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_Security12bTitle_f43d0ee6-4afc-46ba-84a2-b58efafdb564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d58aa52f-c248-4a92-b89f-21b540790d6e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_TradingSymbol_d58aa52f-c248-4a92-b89f-21b540790d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e125c4d0-6141-465b-a9dc-a4879a4c6dc1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_SecurityExchangeName_e125c4d0-6141-465b-a9dc-a4879a4c6dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_22f1a0e1-5e25-4785-9c8a-2438342ec734" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCurrentReportingStatus_22f1a0e1-5e25-4785-9c8a-2438342ec734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ae03d4d7-6715-4405-9d7d-25d3c17421fe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityInteractiveDataCurrent_ae03d4d7-6715-4405-9d7d-25d3c17421fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_65f01ed6-4be3-491c-a85a-0f57a8c48809" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityFilerCategory_65f01ed6-4be3-491c-a85a-0f57a8c48809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e231c842-2789-4ddd-ad7f-191d3b368bb6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntitySmallBusiness_e231c842-2789-4ddd-ad7f-191d3b368bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_86b67b41-5866-4649-a2e2-091239f64a1b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityEmergingGrowthCompany_86b67b41-5866-4649-a2e2-091239f64a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9ffc760e-c1d1-47ec-81ef-bdb534bcce2e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityShellCompany_9ffc760e-c1d1-47ec-81ef-bdb534bcce2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d92b0aa9-95eb-44b9-bd2c-1ef2246de066" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d92b0aa9-95eb-44b9-bd2c-1ef2246de066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_16509515-a44d-4aed-90e7-ee5b3fabbc1c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_EntityCentralIndexKey_16509515-a44d-4aed-90e7-ee5b3fabbc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_96d13e39-a82e-4fc5-a4b6-2cce06fcf930" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_CurrentFiscalYearEndDate_96d13e39-a82e-4fc5-a4b6-2cce06fcf930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_70b4f911-e135-4b91-aed5-0809564f3ecc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentFiscalYearFocus_70b4f911-e135-4b91-aed5-0809564f3ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ecf83f98-7d3d-4cf8-aad5-2003837be057" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ecf83f98-7d3d-4cf8-aad5-2003837be057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4cc84ecb-bd28-4c0b-ae8a-8b7aac80a7d4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_DocumentAndEntityInformationLineItems_29574ab1-8e37-41ee-a10f-daa01051d4cf" xlink:to="loc_dei_AmendmentFlag_4cc84ecb-bd28-4c0b-ae8a-8b7aac80a7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6e180f4c-2137-4212-80f2-5db687b182ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6e180f4c-2137-4212-80f2-5db687b182ee" xlink:to="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_efdcabee-97c1-4518-a198-0aeaf04ef259" xlink:to="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_21641c29-3b9c-4e0d-a875-519a793ab03d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:to="loc_us-gaap_CommonClassAMember_21641c29-3b9c-4e0d-a875-519a793ab03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9d4a9da3-0dc9-440b-990e-ec11cf2a0ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_44d37ded-b1de-42fd-958d-26c4973b46ed" xlink:to="loc_us-gaap_CommonClassBMember_9d4a9da3-0dc9-440b-990e-ec11cf2a0ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a459c324-a22a-4eca-8bb8-b8e67bdffc3b" xlink:to="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:to="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc8c4bd3-6322-4629-8ea5-2d4aced9a630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc8c4bd3-6322-4629-8ea5-2d4aced9a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b8a12811-e348-4884-8474-2ecf3a58922b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_ShortTermInvestments_b8a12811-e348-4884-8474-2ecf3a58922b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8617ecc0-be50-485c-bedf-f69690f7b0be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8617ecc0-be50-485c-bedf-f69690f7b0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionsCurrent_8b0acd91-ff80-4366-8cbf-9026021f3aa4" xlink:href="appn-20250930.xsd#appn_DeferredCommissionsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_appn_DeferredCommissionsCurrent_8b0acd91-ff80-4366-8cbf-9026021f3aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8e9aaa11-b683-4f1b-8ca9-4f5bc8f1a2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8e9aaa11-b683-4f1b-8ca9-4f5bc8f1a2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_002a9be7-ee33-40b3-a757-c6f80d9f9f05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_04fa6ed8-8f71-4357-8550-c2656358be2a" xlink:to="loc_us-gaap_AssetsCurrent_002a9be7-ee33-40b3-a757-c6f80d9f9f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c1cdb7d7-a435-4e8e-a299-fac12bb0f98c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c1cdb7d7-a435-4e8e-a299-fac12bb0f98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bdcf833a-df0b-4f90-ad2f-9d18c21fc6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_Goodwill_bdcf833a-df0b-4f90-ad2f-9d18c21fc6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f17535b4-fad8-4e3d-b67c-e48ef9f21598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f17535b4-fad8-4e3d-b67c-e48ef9f21598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_247c5eeb-3b9b-4911-a3d5-879ce730f89e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_247c5eeb-3b9b-4911-a3d5-879ce730f89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_DeferredCommissionNoncurrent_f5718e11-12df-4940-9bf5-20359fb2bdd8" xlink:href="appn-20250930.xsd#appn_DeferredCommissionNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_appn_DeferredCommissionNoncurrent_f5718e11-12df-4940-9bf5-20359fb2bdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_0ca615bb-2be0-40ab-ba2f-3476f13165fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_0ca615bb-2be0-40ab-ba2f-3476f13165fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fca441dd-9f54-4849-a7e3-360ac8942bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fca441dd-9f54-4849-a7e3-360ac8942bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7dad9786-693f-4f38-8ff4-6d7692304f99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_20dd3ad1-3e3d-4bd8-bb80-3993bdba71c6" xlink:to="loc_us-gaap_Assets_7dad9786-693f-4f38-8ff4-6d7692304f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07b10881-980d-4f32-abe4-13d85722e6e7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b4c30c4b-98aa-4adf-8edd-024556e41aee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccountsPayableCurrent_b4c30c4b-98aa-4adf-8edd-024556e41aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bd90a11d-67b8-4ee5-9c4a-4f2aff4c6081" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bd90a11d-67b8-4ee5-9c4a-4f2aff4c6081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_82872262-48d3-4f42-8fe3-7868c2575efe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_82872262-48d3-4f42-8fe3-7868c2575efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2a5bca80-6e37-473a-b265-0218a8a015e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2a5bca80-6e37-473a-b265-0218a8a015e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8a908868-4d08-46e5-8f3d-4595923556cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_LongTermDebtCurrent_8a908868-4d08-46e5-8f3d-4595923556cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_17d9a738-2e3a-4fe4-8897-fee4301a1806" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_17d9a738-2e3a-4fe4-8897-fee4301a1806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2a6a1d21-6b73-4ac2-a179-9439134449d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2a6a1d21-6b73-4ac2-a179-9439134449d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0f716404-7664-40e7-81de-c4801c6d06e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b5bf124e-3138-4f26-8b19-31f66464dfdf" xlink:to="loc_us-gaap_LiabilitiesCurrent_0f716404-7664-40e7-81de-c4801c6d06e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cd2b26cf-4155-4f5d-b0f8-2d6614b69193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cd2b26cf-4155-4f5d-b0f8-2d6614b69193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_91f2c874-1f13-47a7-88d6-470fa7018a12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_91f2c874-1f13-47a7-88d6-470fa7018a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_344a24db-5ff7-491e-a5e0-1f50b0f66fef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_344a24db-5ff7-491e-a5e0-1f50b0f66fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f9755b16-63af-4bc4-ac1b-12d0ef51e524" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f9755b16-63af-4bc4-ac1b-12d0ef51e524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_82026134-99a8-4054-a0f4-1d1acd939a55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_Liabilities_82026134-99a8-4054-a0f4-1d1acd939a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a6e68d75-34b1-4d9a-83fa-68e376a52e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_CommonStockValue_a6e68d75-34b1-4d9a-83fa-68e376a52e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_437a292b-9f8f-4e72-a9f6-043c21ff8297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_TreasuryStockCommonValue_437a292b-9f8f-4e72-a9f6-043c21ff8297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_97c45ace-5a78-454b-8774-a3eff5651137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_97c45ace-5a78-454b-8774-a3eff5651137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09e37446-f2c8-413a-b1d4-da1c619eb377" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09e37446-f2c8-413a-b1d4-da1c619eb377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_623452ad-c0b0-4888-8ed0-8b603082475f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_623452ad-c0b0-4888-8ed0-8b603082475f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_80f8c2a7-64f0-4b93-9792-02aa87303cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d3a10b87-e2bb-4934-b1b6-4c95a4fcdaee" xlink:to="loc_us-gaap_StockholdersEquity_80f8c2a7-64f0-4b93-9792-02aa87303cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_433a1a92-b57f-49fe-83cc-a1a551f7601d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34b8d00b-86e2-4c66-a1ad-b3c91d577ce6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_433a1a92-b57f-49fe-83cc-a1a551f7601d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_28c9c6c9-4fbf-4062-bb23-ca34f802cb43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_28c9c6c9-4fbf-4062-bb23-ca34f802cb43" xlink:to="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3cdeaf72-e8cf-4afe-9a13-19a8e7942afb" xlink:to="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2689ef0a-e0fa-44e7-b9a4-8e973df3fb19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:to="loc_us-gaap_CommonClassAMember_2689ef0a-e0fa-44e7-b9a4-8e973df3fb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3256a89b-1b94-470f-886e-b443fcfe5a65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_356e4513-b1ef-40fe-8dc6-a5c5faf30041" xlink:to="loc_us-gaap_CommonClassBMember_3256a89b-1b94-470f-886e-b443fcfe5a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b9638d8d-9786-4642-8c7b-c7a1755eed65" xlink:to="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0ce1565c-d621-4288-80f8-8e6243fbb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0ce1565c-d621-4288-80f8-8e6243fbb68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_566fdd4f-4a3b-483f-85b5-e08d45026141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_566fdd4f-4a3b-483f-85b5-e08d45026141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_737bb20f-417a-4d22-a301-84ad28e79257" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_737bb20f-417a-4d22-a301-84ad28e79257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_23901f94-7f7f-4296-b10e-2eafb217b10b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_23901f94-7f7f-4296-b10e-2eafb217b10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d949447d-77d1-428b-b2d4-95d852565838" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d949447d-77d1-428b-b2d4-95d852565838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a3cadc09-f139-4b11-a888-2b6ca801e607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_CommonStockSharesIssued_a3cadc09-f139-4b11-a888-2b6ca801e607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a5843a96-9cec-47fc-a0c8-68b137e99c88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f1d4b84-1268-473b-a32f-14db70519a22" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a5843a96-9cec-47fc-a0c8-68b137e99c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_548edc9b-f02d-4c1b-97c5-13fef2567323" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_548edc9b-f02d-4c1b-97c5-13fef2567323" xlink:to="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:to="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5a415fa4-d12d-443e-8a0a-cb5fc829e116" xlink:to="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_f504d1c5-8e73-4de8-9699-8758cf27f372" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_f504d1c5-8e73-4de8-9699-8758cf27f372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_0329d3c0-4cdf-49c3-902b-ddf78c174244" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_858e359c-38d7-44aa-b9dd-6cfe95ed8ef4" xlink:to="loc_appn_ProfessionalServicesMember_0329d3c0-4cdf-49c3-902b-ddf78c174244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e69c67c3-509d-43a5-b516-b88d6bf5b8ce" xlink:to="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4630f47f-e102-4460-822f-e915af653dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_90512201-6b35-4d11-a87f-d124e4c67778" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4630f47f-e102-4460-822f-e915af653dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d8723dce-d0bb-418c-b8cd-fcbc05cf5ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_22246a54-f493-4ad4-84cf-b9190c754b22" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d8723dce-d0bb-418c-b8cd-fcbc05cf5ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c1c78e77-b787-49ec-922a-dc9d5a5a6e97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_GrossProfit_c1c78e77-b787-49ec-922a-dc9d5a5a6e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2a7ea826-a9b3-40c7-bc5a-3e7e54c69da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2a7ea826-a9b3-40c7-bc5a-3e7e54c69da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_dd945172-9dfd-416f-a55a-43363aa4b017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_dd945172-9dfd-416f-a55a-43363aa4b017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_48bdee91-0698-44de-b3e2-7547c74a03e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_48bdee91-0698-44de-b3e2-7547c74a03e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_4c37e61f-45de-4b74-8ada-b3492087f4df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2f201258-3e0c-464b-8dc5-b80832b2e3b1" xlink:to="loc_us-gaap_OperatingExpenses_4c37e61f-45de-4b74-8ada-b3492087f4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a25bede3-015b-4a70-ae36-58eae09bb283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_OperatingIncomeLoss_a25bede3-015b-4a70-ae36-58eae09bb283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_85aff208-7dab-4fd1-83f0-964d47a0c994" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_85aff208-7dab-4fd1-83f0-964d47a0c994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_37fee5c9-c529-48ea-b972-e6bcfd0e72ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_InterestExpenseNonoperating_37fee5c9-c529-48ea-b972-e6bcfd0e72ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3e0bdd5a-6c8e-4252-a5b9-f7f916f185e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c3b0ac7-d930-4e1b-84b3-4bc579d4ba21" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3e0bdd5a-6c8e-4252-a5b9-f7f916f185e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_face4f81-b29e-4de8-80ba-c6529364e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_face4f81-b29e-4de8-80ba-c6529364e8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af015e6a-df36-4ea0-af30-cc9ac73dd427" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_af015e6a-df36-4ea0-af30-cc9ac73dd427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa49ea55-41e3-4fd4-b951-234c02dfbc54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_NetIncomeLoss_fa49ea55-41e3-4fd4-b951-234c02dfbc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d0675011-2374-460d-bdd2-ac3b17ba850d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:to="loc_us-gaap_EarningsPerShareBasic_d0675011-2374-460d-bdd2-ac3b17ba850d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2cc60b95-28b5-4a61-aa1c-5e18cde1595b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a2e680e4-37ee-4197-aaf1-46dbc4c8ac96" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2cc60b95-28b5-4a61-aa1c-5e18cde1595b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f05ef13e-4f43-4696-a34b-f0604223a5cd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df2444f4-cc38-4d42-a6ad-083e9035e235" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df2444f4-cc38-4d42-a6ad-083e9035e235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_573d0e8c-c04d-40b1-bb1e-6d0674fb42b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3a5d16f0-ae49-4970-b47e-4a8c0916cc62" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_573d0e8c-c04d-40b1-bb1e-6d0674fb42b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_50d5ce81-bd1b-4274-8b4e-92d3312bfd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5dc35e14-6633-42da-be07-a64e498d2873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_50d5ce81-bd1b-4274-8b4e-92d3312bfd3f" xlink:to="loc_us-gaap_NetIncomeLoss_5dc35e14-6633-42da-be07-a64e498d2873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_864cba31-c52c-495f-add2-bc82fc6dec99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_50d5ce81-bd1b-4274-8b4e-92d3312bfd3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_864cba31-c52c-495f-add2-bc82fc6dec99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a25b7de-f122-4272-8194-97ccb07e9ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_864cba31-c52c-495f-add2-bc82fc6dec99" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a25b7de-f122-4272-8194-97ccb07e9ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_915f2351-e03c-45e3-997c-1c7e9fd1f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_864cba31-c52c-495f-add2-bc82fc6dec99" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_915f2351-e03c-45e3-997c-1c7e9fd1f1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_82c6fdc5-97e7-4885-aa83-2be3554d04af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_50d5ce81-bd1b-4274-8b4e-92d3312bfd3f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_82c6fdc5-97e7-4885-aa83-2be3554d04af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_29b19047-7ae0-476f-9d9f-a28e2bd6053c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_29b19047-7ae0-476f-9d9f-a28e2bd6053c" xlink:to="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04202436-fc7b-43d2-91df-392279f3f510" xlink:to="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5f3e627f-521f-4d01-a7c6-cfc7ed14abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_CommonStockMember_5f3e627f-521f-4d01-a7c6-cfc7ed14abbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7f7022e7-ac75-4e95-81d3-3e62f21854e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7f7022e7-ac75-4e95-81d3-3e62f21854e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2efd576c-8a9b-472b-8006-071e4049f65c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2efd576c-8a9b-472b-8006-071e4049f65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_90500eea-7599-4fee-901e-9a843195e84b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_RetainedEarningsMember_90500eea-7599-4fee-901e-9a843195e84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_37abf75a-b1bc-4590-9252-cc1fcd0f5e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1cf7b70b-f1e8-48e3-a629-2a20458bf8c9" xlink:to="loc_us-gaap_TreasuryStockCommonMember_37abf75a-b1bc-4590-9252-cc1fcd0f5e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5de059f8-9b14-4c6d-869b-e5324dce63b1" xlink:to="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56ca5df4-8492-42a3-9d51-19fd44d170ed" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_49aeef6a-2f5a-4e0f-9a2e-07c66ad3e6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_49aeef6a-2f5a-4e0f-9a2e-07c66ad3e6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c198f911-4fee-4f20-9d38-9dddb3c12137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockholdersEquity_c198f911-4fee-4f20-9d38-9dddb3c12137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe5903f5-0cf6-45e5-b009-4e20a6e230a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_NetIncomeLoss_fe5903f5-0cf6-45e5-b009-4e20a6e230a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0114e081-5edf-4d56-bc8f-71201b7f3dca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0114e081-5edf-4d56-bc8f-71201b7f3dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e0cd7964-1271-4608-a63b-365e9de3eaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_e0cd7964-1271-4608-a63b-365e9de3eaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_4a90024f-ad10-4cd3-8076-53db2731f313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_4a90024f-ad10-4cd3-8076-53db2731f313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_14206f14-0df7-4650-9e1e-090eae743675" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_14206f14-0df7-4650-9e1e-090eae743675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_acd5754e-ce9c-4a2e-977d-5f0cc10efc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_acd5754e-ce9c-4a2e-977d-5f0cc10efc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8c1495c6-bcce-4b27-9c92-738d84ecb166" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8c1495c6-bcce-4b27-9c92-738d84ecb166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f5e1f2b8-60ee-4197-96a4-d4be1272f741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f5e1f2b8-60ee-4197-96a4-d4be1272f741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_376667c7-acdf-4186-a958-0f2bcd22f995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_376667c7-acdf-4186-a958-0f2bcd22f995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a24fbdb6-1fb4-47b1-9655-dec6fe096971" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a24fbdb6-1fb4-47b1-9655-dec6fe096971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14cc0dc0-dd8f-460c-a4ea-8ffc95a1f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14cc0dc0-dd8f-460c-a4ea-8ffc95a1f99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_679bee40-f2cd-4694-be96-e9cdfb2fc710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_679bee40-f2cd-4694-be96-e9cdfb2fc710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3739efa9-3236-472b-808a-cddd58499ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eec27490-3cc5-46a4-8715-7e9ebe075a9a" xlink:to="loc_us-gaap_StockholdersEquity_3739efa9-3236-472b-808a-cddd58499ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="appn-20250930.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5a7bb58d-9e22-4c7d-a97f-dc6775d26118" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5a7bb58d-9e22-4c7d-a97f-dc6775d26118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b97aefd2-eb7f-4453-a378-d0304191acbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5a7bb58d-9e22-4c7d-a97f-dc6775d26118" xlink:to="loc_us-gaap_NetIncomeLoss_b97aefd2-eb7f-4453-a378-d0304191acbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5a7bb58d-9e22-4c7d-a97f-dc6775d26118" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d052f4cd-5ee3-405d-8f0a-9cc8836813b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_ShareBasedCompensation_d052f4cd-5ee3-405d-8f0a-9cc8836813b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_d1dbdd6c-c8ab-4f96-bb80-90dcf1fb7d83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_DepreciationAndAmortization_d1dbdd6c-c8ab-4f96-bb80-90dcf1fb7d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_e1b026cd-d023-4428-9344-1a5e87e707ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_e1b026cd-d023-4428-9344-1a5e87e707ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_919b1b9e-2d26-4877-baf1-0dd858250586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_919b1b9e-2d26-4877-baf1-0dd858250586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_286415f0-5293-4abb-a8a9-16410e27d78d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_286415f0-5293-4abb-a8a9-16410e27d78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_19033802-35c2-4e65-bec3-c70c601d187e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_19033802-35c2-4e65-bec3-c70c601d187e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_fe69f72a-8848-4bc0-8a3b-0f4defbab32a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_fe69f72a-8848-4bc0-8a3b-0f4defbab32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_db138b67-c9e0-4a31-a685-69e302b6bdf1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4220d11b-a4ef-40d6-beaa-7ab74319c8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4220d11b-a4ef-40d6-beaa-7ab74319c8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d8b817ad-52e5-4c29-9038-0ff0d9a90f94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d8b817ad-52e5-4c29-9038-0ff0d9a90f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInDeferredCommissions_f119e64d-b773-4e20-9580-17e65418d295" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInDeferredCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_appn_IncreaseDecreaseInDeferredCommissions_f119e64d-b773-4e20-9580-17e65418d295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f7fa082d-0160-49a5-9bf6-0ba37deec657" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f7fa082d-0160-49a5-9bf6-0ba37deec657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_2eef6cf3-273c-40be-a703-ff41c418a174" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits_2eef6cf3-273c-40be-a703-ff41c418a174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ebc497d1-a66f-43e8-8841-a6f76d2d6f61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ebc497d1-a66f-43e8-8841-a6f76d2d6f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_9dd061cb-d46f-4e9d-8cbd-52fd672f5ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_9dd061cb-d46f-4e9d-8cbd-52fd672f5ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_a842a56f-8ad6-46a4-b709-b78c4a8b2c96" xlink:href="appn-20250930.xsd#appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43f042e2-b0e5-4288-9dc9-7025cb636e27" xlink:to="loc_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities_a842a56f-8ad6-46a4-b709-b78c4a8b2c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b49387-49cd-46d3-b030-a2e7fc89fe11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5a7bb58d-9e22-4c7d-a97f-dc6775d26118" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89b49387-49cd-46d3-b030-a2e7fc89fe11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_df938ad7-65b9-4166-9150-29fa46482873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_df938ad7-65b9-4166-9150-29fa46482873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_fbeda141-8d9d-4d78-8855-edca5306606b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_fbeda141-8d9d-4d78-8855-edca5306606b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_272b1688-c029-4359-aa3e-e14b108b2984" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_272b1688-c029-4359-aa3e-e14b108b2984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9c54440d-de82-4381-93ec-a2fc4bd47f16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_cff71eab-123a-4eea-adc8-6e626beeca3d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9c54440d-de82-4381-93ec-a2fc4bd47f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_a6d4d7b5-372f-4820-bade-2fc758d60ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_a6d4d7b5-372f-4820-bade-2fc758d60ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_92b56cc8-2438-468b-887e-7649d714a7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_92b56cc8-2438-468b-887e-7649d714a7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_59839f33-901c-46bb-b062-99f3b273c7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_RepaymentsOfDebt_59839f33-901c-46bb-b062-99f3b273c7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_493cf065-fe01-43b9-9f6b-b472ee0e3638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_493cf065-fe01-43b9-9f6b-b472ee0e3638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e8cda7ad-09c3-45e0-b19d-39a68a4e1077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e8cda7ad-09c3-45e0-b19d-39a68a4e1077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_379ff18b-47bb-4e5d-a913-c9e987153011" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_379ff18b-47bb-4e5d-a913-c9e987153011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_67854cda-f9c6-4176-b316-791b07b566ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b06be2ba-6e56-4153-a636-310aef95362b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_67854cda-f9c6-4176-b316-791b07b566ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e131ed3f-a02e-418f-84f5-c4118fa36225" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e131ed3f-a02e-418f-84f5-c4118fa36225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6113d752-6a4a-4c5f-9794-cf8a0179958e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6113d752-6a4a-4c5f-9794-cf8a0179958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9a592c27-81b1-4513-b627-ca4cb7b12e67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9a592c27-81b1-4513-b627-ca4cb7b12e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f2e2772-ae28-46fd-ad96-31ec9cb56e78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6f2e2772-ae28-46fd-ad96-31ec9cb56e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c9c66e-2fc7-469b-a8be-b12b302755eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c9c66e-2fc7-469b-a8be-b12b302755eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_cb4a7490-408f-4894-8327-d15af75066ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c9c66e-2fc7-469b-a8be-b12b302755eb" xlink:to="loc_us-gaap_InterestPaidNet_cb4a7490-408f-4894-8327-d15af75066ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_86d9f20a-d08e-4cfe-8640-848d9548d7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f9c9c66e-2fc7-469b-a8be-b12b302755eb" xlink:to="loc_us-gaap_IncomeTaxesPaid_86d9f20a-d08e-4cfe-8640-848d9548d7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_21cfaf6a-1b4f-42fb-aff4-6e7dab5705f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b6ed48a5-c9a0-42c4-86b1-2a9d636a4408" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_21cfaf6a-1b4f-42fb-aff4-6e7dab5705f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c906e6bb-7fdd-4e6c-908f-6538a3603843" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_21cfaf6a-1b4f-42fb-aff4-6e7dab5705f8" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c906e6bb-7fdd-4e6c-908f-6538a3603843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="appn-20250930.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a30d8f0d-2134-4d36-ad2b-b43ab86d3dde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_dceaf38f-ff96-461a-8df7-18d998f1cf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a30d8f0d-2134-4d36-ad2b-b43ab86d3dde" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_dceaf38f-ff96-461a-8df7-18d998f1cf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPolicies" xlink:type="simple" xlink:href="appn-20250930.xsd#AccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3f0cfcb2-b10c-4231-ac2d-e94f7b8b5711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1c7a8e87-6eb1-413f-ac71-7b5e51aaf397" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3f0cfcb2-b10c-4231-ac2d-e94f7b8b5711" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1c7a8e87-6eb1-413f-ac71-7b5e51aaf397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/Revenue" xlink:type="simple" xlink:href="appn-20250930.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_183dddd8-572b-4f69-adee-201c7a879986" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_cd76e79e-7aee-4ba7-b5b0-4896ac271289" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_183dddd8-572b-4f69-adee-201c7a879986" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_cd76e79e-7aee-4ba7-b5b0-4896ac271289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/Leases" xlink:type="simple" xlink:href="appn-20250930.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e8c46a46-b27d-4024-9f10-4856ece39de7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_acf3862d-efad-40b9-91f2-295ae966cc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8c46a46-b27d-4024-9f10-4856ece39de7" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_acf3862d-efad-40b9-91f2-295ae966cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_011d482a-addc-42ee-a879-2a41ec0d3b20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bbc97fa4-ec72-4a8c-8346-ab95fb2f5980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_011d482a-addc-42ee-a879-2a41ec0d3b20" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_bbc97fa4-ec72-4a8c-8346-ab95fb2f5980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnet" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnet"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_75ecb352-9a52-4691-a599-b440bfa43329" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7c9624a4-b725-41e8-82f3-dec9de2ddf01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_75ecb352-9a52-4691-a599-b440bfa43329" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7c9624a4-b725-41e8-82f3-dec9de2ddf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccruedExpenses" xlink:type="simple" xlink:href="appn-20250930.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_c9b86b9f-ae9d-4944-854e-d9d557a42a52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_b75c345e-80fb-4023-9955-455e3e9553fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c9b86b9f-ae9d-4944-854e-d9d557a42a52" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_b75c345e-80fb-4023-9955-455e3e9553fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/Debt" xlink:type="simple" xlink:href="appn-20250930.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3751044d-1861-4bf1-b1e6-61e5357e1e97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_071a62aa-8cec-475d-8767-990ed3bc50d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3751044d-1861-4bf1-b1e6-61e5357e1e97" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_071a62aa-8cec-475d-8767-990ed3bc50d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/IncomeTaxes" xlink:type="simple" xlink:href="appn-20250930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_37708b2e-2ddb-445a-a32a-f8bfe17ceaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_4ac28b23-fc5a-480c-ada9-1a2fde762449" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_37708b2e-2ddb-445a-a32a-f8bfe17ceaf3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_4ac28b23-fc5a-480c-ada9-1a2fde762449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9c2884b0-ce52-4104-8302-0749d67f4a93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_aa997b34-0993-49b4-8719-e6b41d90484e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9c2884b0-ce52-4104-8302-0749d67f4a93" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_aa997b34-0993-49b4-8719-e6b41d90484e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShare" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShare"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_eb8017ad-8193-4639-a6a2-62070d61e29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9c043b1c-57b0-4443-afb3-0d3cd49fdcda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eb8017ad-8193-4639-a6a2-62070d61e29a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9c043b1c-57b0-4443-afb3-0d3cd49fdcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMatters" xlink:type="simple" xlink:href="appn-20250930.xsd#CommitmentsContingenciesandOtherMatters"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CommitmentsContingenciesandOtherMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_de054eb5-5829-4d4f-8a8c-bebf95c39e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1ef94608-7570-4dec-9758-66167ef69c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_de054eb5-5829-4d4f-8a8c-bebf95c39e4b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1ef94608-7570-4dec-9758-66167ef69c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformation" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d96df7ed-838c-41d1-8b12-83046586f1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1846231b-6c91-41ad-be5e-e5ac504877b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d96df7ed-838c-41d1-8b12-83046586f1b9" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1846231b-6c91-41ad-be5e-e5ac504877b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurements" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1b81484c-fadd-4045-8396-ecf098924f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_dad483ab-1df0-46a2-8978-f02d5bc8ac1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1b81484c-fadd-4045-8396-ecf098924f7c" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_dad483ab-1df0-46a2-8978-f02d5bc8ac1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesPolicies" xlink:type="simple" xlink:href="appn-20250930.xsd#AccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1142f9c4-a274-46ee-b557-18b40c4f5b53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1142f9c4-a274-46ee-b557-18b40c4f5b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_6feeb685-625e-4ffd-863d-d695cd251e98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_UseOfEstimates_6feeb685-625e-4ffd-863d-d695cd251e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_58ced65a-1e6d-4e66-b986-bea60d74079f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_58ced65a-1e6d-4e66-b986-bea60d74079f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_015ed949-c724-4e86-8faf-ffec0d130858" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_015ed949-c724-4e86-8faf-ffec0d130858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_b5b730a5-2c24-49ad-a529-b9486344c58f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_b5b730a5-2c24-49ad-a529-b9486344c58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_36b3e464-2ef1-4069-b075-a5de74f62fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommissionsExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_36b3e464-2ef1-4069-b075-a5de74f62fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3a962ca0-19ef-466f-9800-07aa1f78f89d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3a962ca0-19ef-466f-9800-07aa1f78f89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_72e02555-877d-4545-bd59-41c714469fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_72e02555-877d-4545-bd59-41c714469fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f460b99a-014e-41ee-a54d-7caccf84eb31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f460b99a-014e-41ee-a54d-7caccf84eb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9cc5f97d-04f8-4e38-be79-4d3175b187b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9cc5f97d-04f8-4e38-be79-4d3175b187b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_909f4f33-69ea-40b7-a1c0-00f9b2ab6c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_909f4f33-69ea-40b7-a1c0-00f9b2ab6c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_aea3251b-947b-49d9-9f1d-38a59d524eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_aea3251b-947b-49d9-9f1d-38a59d524eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_dc9cf062-850e-45a2-af13-1bc52cc5c371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_dc9cf062-850e-45a2-af13-1bc52cc5c371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_b4167a78-40e1-450f-a0a9-6f9ea85a2342" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93090a77-75e6-427c-86a7-432446a7f0d1" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_b4167a78-40e1-450f-a0a9-6f9ea85a2342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueTables" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52c2188e-9c47-4462-a451-01145bf51efe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_71e614c5-774e-4cad-a4fb-af7163c6307b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52c2188e-9c47-4462-a451-01145bf51efe" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_71e614c5-774e-4cad-a4fb-af7163c6307b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_59fe94ea-4dd8-40b3-9ac3-58e18ef99051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52c2188e-9c47-4462-a451-01145bf51efe" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_59fe94ea-4dd8-40b3-9ac3-58e18ef99051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesTables" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8149cb0e-5506-4797-bf84-164ab97c1100" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_b5c8255b-5d33-441c-9240-4e71e78b0251" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8149cb0e-5506-4797-bf84-164ab97c1100" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_b5c8255b-5d33-441c-9240-4e71e78b0251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock_69454318-732a-4761-8b39-966aa4bdb93f" xlink:href="appn-20250930.xsd#appn_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8149cb0e-5506-4797-bf84-164ab97c1100" xlink:to="loc_appn_AssetsAndLiabilitiesLesseeTableTextBlock_69454318-732a-4761-8b39-966aa4bdb93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_e6934be7-a029-4720-8943-668b59ca71b5" xlink:href="appn-20250930.xsd#appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8149cb0e-5506-4797-bf84-164ab97c1100" xlink:to="loc_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock_e6934be7-a029-4720-8943-668b59ca71b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_06ba466e-122a-469a-a1bf-ac9b64fa0003" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8149cb0e-5506-4797-bf84-164ab97c1100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_06ba466e-122a-469a-a1bf-ac9b64fa0003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac06b015-7e1a-4dfd-ac84-22c199fe2019" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_3e8a012f-ea7a-4b9e-9d00-06e1d0162873" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac06b015-7e1a-4dfd-ac84-22c199fe2019" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_3e8a012f-ea7a-4b9e-9d00-06e1d0162873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_31f99af8-5636-42d9-80aa-bf2d1e8f7bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac06b015-7e1a-4dfd-ac84-22c199fe2019" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_31f99af8-5636-42d9-80aa-bf2d1e8f7bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f8cef65c-5f01-42e7-b3cd-2d2ade30308e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac06b015-7e1a-4dfd-ac84-22c199fe2019" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f8cef65c-5f01-42e7-b3cd-2d2ade30308e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetTables" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_faea1fe1-280a-4b6f-a8df-1946130dfa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bd125f82-84d9-4782-af05-3683daae9428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_faea1fe1-280a-4b6f-a8df-1946130dfa3a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bd125f82-84d9-4782-af05-3683daae9428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="appn-20250930.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_ee358b1d-3f73-433a-a8af-56be40358774" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f8352e14-b782-4ad4-a71f-5a060b3dfffc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_ee358b1d-3f73-433a-a8af-56be40358774" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f8352e14-b782-4ad4-a71f-5a060b3dfffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtTables" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dbceced3-d0dd-41f4-b2d2-f036fd0a9a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_bf603508-3f11-4277-93c0-4a02186c30b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dbceced3-d0dd-41f4-b2d2-f036fd0a9a8e" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_bf603508-3f11-4277-93c0-4a02186c30b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_415ba0c7-7c25-4638-be49-29388619b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_22a693b3-b4d6-471b-85e8-4c32a8969284" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_415ba0c7-7c25-4638-be49-29388619b76f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_22a693b3-b4d6-471b-85e8-4c32a8969284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_77af5e50-a843-4170-a484-ebbea0423710" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_319eaf15-5256-4e2c-9442-89d78e611ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77af5e50-a843-4170-a484-ebbea0423710" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_319eaf15-5256-4e2c-9442-89d78e611ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationTables" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f44d291c-fcf7-4b13-9ea3-b03ab7a29448" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_60c91b22-ed35-4ea7-a9bb-08a42ac107ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f44d291c-fcf7-4b13-9ea3-b03ab7a29448" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_60c91b22-ed35-4ea7-a9bb-08a42ac107ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c334a926-7011-42a1-9078-74b57488dc77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_fd11f917-85b1-4a7b-b0fa-7ffedabd5e40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c334a926-7011-42a1-9078-74b57488dc77" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_fd11f917-85b1-4a7b-b0fa-7ffedabd5e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#AccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a4b4b472-c074-47be-97f3-f46f156d3833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a4b4b472-c074-47be-97f3-f46f156d3833" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_080a00fc-a7a7-4f93-be1a-c40bafae5b14" xlink:to="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GovernmentAgenciesMember_b7ed088c-5c35-401f-85e9-a974896f048a" xlink:href="appn-20250930.xsd#appn_GovernmentAgenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_GovernmentAgenciesMember_b7ed088c-5c35-401f-85e9-a974896f048a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FederalGovernmentAgenciesMember_178cc343-110b-4121-98f0-c499e747d7c8" xlink:href="appn-20250930.xsd#appn_FederalGovernmentAgenciesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_FederalGovernmentAgenciesMember_178cc343-110b-4121-98f0-c499e747d7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ForeignCustomersMember_0b0261b0-fecd-4a92-ba70-4f3434b85d41" xlink:href="appn-20250930.xsd#appn_ForeignCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_ForeignCustomersMember_0b0261b0-fecd-4a92-ba70-4f3434b85d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CustomerOneMember_59c710f0-e130-4a3d-ac85-f8902bf9a911" xlink:href="appn-20250930.xsd#appn_CustomerOneMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aca3fab3-18b3-4e05-975c-a13d79c45263" xlink:to="loc_appn_CustomerOneMember_59c710f0-e130-4a3d-ac85-f8902bf9a911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_15b2caee-810d-4e28-a1f7-c494a4e90771" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_6a4319f8-2bc4-4d84-a171-00f0fce5c42e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:to="loc_us-gaap_SalesRevenueNetMember_6a4319f8-2bc4-4d84-a171-00f0fce5c42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_cbc90214-d5c6-494a-96f0-d13fba13d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d10d7fb5-b8c2-4569-97d8-6bcc2144a61a" xlink:to="loc_us-gaap_AccountsReceivableMember_cbc90214-d5c6-494a-96f0-d13fba13d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1bee6485-d15d-45da-b8b1-9c571fcf42de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a52c2dea-c0ff-4d53-8743-e2118527b0db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ce1b47bf-9a7e-468c-ad61-f9d57ac4802c" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a52c2dea-c0ff-4d53-8743-e2118527b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fedda4c-47ff-4a5e-b2df-a775388168fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_5a049995-e2ea-486c-a96d-74ee16cee60d" xlink:href="appn-20250930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_5a049995-e2ea-486c-a96d-74ee16cee60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_661c7b39-d681-445d-b9c6-828b829b9433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_661c7b39-d681-445d-b9c6-828b829b9433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_3525dac3-9fdc-4eed-91f1-7884d75bc033" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_EquipmentMember_3525dac3-9fdc-4eed-91f1-7884d75bc033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_e2fad203-3352-4d27-a7fb-9cf4a95199c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_16159601-2b93-40e5-b11a-55045598db47" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_e2fad203-3352-4d27-a7fb-9cf4a95199c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:href="appn-20250930.xsd#appn_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesTable_82a07f0f-bcdf-4bb2-b3cf-5b05522f350b" xlink:to="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0b7a39f3-69dd-4f34-89e2-91a86361dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0b7a39f3-69dd-4f34-89e2-91a86361dc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3b12ea42-1170-452b-8696-74291004ce7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3b12ea42-1170-452b-8696-74291004ce7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_67ed897e-e79f-4459-9478-f5ed8ad7621a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_67ed897e-e79f-4459-9478-f5ed8ad7621a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseCommissionExpense_7ddff89f-cbad-4edf-9d31-7079cfa01952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestExpenseCommissionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_NoninterestExpenseCommissionExpense_7ddff89f-cbad-4edf-9d31-7079cfa01952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b3729eff-1d32-4653-9f23-47ecd7f8a516" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SummaryOfSignificantAccountingPoliciesLineItems_a6512b65-e9c3-41bd-a26f-1ee5dff8b8e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b3729eff-1d32-4653-9f23-47ecd7f8a516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueRevenuebyServicesDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/RevenueRevenuebyServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3d7a7e8a-0929-45ee-b320-3479378ad520" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3d7a7e8a-0929-45ee-b320-3479378ad520" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:to="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dd9de0e4-b205-437e-ad8f-77a9e2a0bb0f" xlink:to="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CloudSubscriptionsMember_6e7cc1d5-1233-4391-95b9-5e2d392830f5" xlink:href="appn-20250930.xsd#appn_CloudSubscriptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_CloudSubscriptionsMember_6e7cc1d5-1233-4391-95b9-5e2d392830f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLicenseSubscriptionsMember_49878f0b-4057-4f9a-84c3-68b85b2c01cc" xlink:href="appn-20250930.xsd#appn_TermLicenseSubscriptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_TermLicenseSubscriptionsMember_49878f0b-4057-4f9a-84c3-68b85b2c01cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MaintenanceAndSupportMember_9b0451a5-f8fb-4e36-b4ba-d1fd904a4a6a" xlink:href="appn-20250930.xsd#appn_MaintenanceAndSupportMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_SubscriptionsSoftwareAndSupportMember_90431734-215a-4c2f-8e59-248fd4fa3cb3" xlink:to="loc_appn_MaintenanceAndSupportMember_9b0451a5-f8fb-4e36-b4ba-d1fd904a4a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_910d1eee-73fd-42de-87e1-298eb9d56c24" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a2ef0598-71f0-45eb-92fb-f524ed16c0ca" xlink:to="loc_appn_ProfessionalServicesMember_910d1eee-73fd-42de-87e1-298eb9d56c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_faae3a0c-7e68-48a0-9eec-ec0333648e4b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_91e92621-56b4-461c-a049-c073f99a6e80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6319745b-0cc2-4305-8680-41a11bdc1c40" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_91e92621-56b4-461c-a049-c073f99a6e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84b6bb2c-65b8-4870-8120-a3aae021201d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84b6bb2c-65b8-4870-8120-a3aae021201d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0343beca-bf05-418e-b8ab-694e17345c17" xlink:to="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MinimumMember_ec6cc35c-2522-4083-b35b-d2d8526a4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8b60122-2197-484f-b072-03e92d890158" xlink:to="loc_srt_MaximumMember_66389bee-dcec-47d2-96c9-bd44b4ca0173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_deaddabd-e58f-46ce-b221-e722320af535" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_deaddabd-e58f-46ce-b221-e722320af535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ba16f8e3-4f73-4fe3-bcc6-4e7e49aa40a4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:href="appn-20250930.xsd#appn_SoftwareAsServiceSubscriptionContractsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_appn_SoftwareAsServiceSubscriptionContractsTerm_b5043540-e690-4467-ac9b-ffe641343430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ebc154a-a4c7-4445-8bcd-8fe2f4960f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_889b195e-943c-419b-b8ab-90da8f9ba756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_52f620dd-2475-43a8-a99f-a1452ab3f2e2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_aa10b651-3684-475a-993c-3e0804c449c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#RevenueScheduleofContractAssetandContractLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6b113728-e532-4ed8-8205-d344aa087942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_6b113728-e532-4ed8-8205-d344aa087942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_ecb577d9-d8f3-4b13-a97f-d74309cb6673" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_ecb577d9-d8f3-4b13-a97f-d74309cb6673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_c0a3600d-195b-4f64-bf39-5d5cdc0a2f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_c0a3600d-195b-4f64-bf39-5d5cdc0a2f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d78218b2-41d1-4425-8919-b0339da9a64f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d78218b2-41d1-4425-8919-b0339da9a64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9f493f72-fb78-4705-91cf-58c0373943d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9f493f72-fb78-4705-91cf-58c0373943d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3f87f1aa-1cac-463a-890e-0b2ec6ad67ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10ed3660-9017-4b07-ba50-526983542ec9" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3f87f1aa-1cac-463a-890e-0b2ec6ad67ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7a5b39d9-11c8-406a-9bb5-24fc7c384f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7a5b39d9-11c8-406a-9bb5-24fc7c384f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_dea2eb15-104e-4ade-ba3b-a2bcb2293ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_us-gaap_SubleaseIncome_dea2eb15-104e-4ade-ba3b-a2bcb2293ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_2de1c924-f8b8-4eae-89f4-eea5cf940338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_2de1c924-f8b8-4eae-89f4-eea5cf940338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfRightOfUseAssets_fd251022-b3ca-4698-93dd-3965a6bd5615" xlink:href="appn-20250930.xsd#appn_NumberOfRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_appn_NumberOfRightOfUseAssets_fd251022-b3ca-4698-93dd-3965a6bd5615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfAssetGroupsImpaired_93e05f20-3a4d-4736-b406-fc3af8d199e2" xlink:href="appn-20250930.xsd#appn_NumberOfAssetGroupsImpaired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_appn_NumberOfAssetGroupsImpaired_93e05f20-3a4d-4736-b406-fc3af8d199e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_NumberOfFloors_a90ed95c-2bc8-4d75-90d0-cadae5982d2c" xlink:href="appn-20250930.xsd#appn_NumberOfFloors"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d92f8bf-513a-4cab-8fa2-9d378047d7f5" xlink:to="loc_appn_NumberOfFloors_a90ed95c-2bc8-4d75-90d0-cadae5982d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f075eb24-248e-48be-8be6-8c02a656969a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9c555111-66ee-4cb8-a339-fd9933b6374f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f075eb24-248e-48be-8be6-8c02a656969a" xlink:to="loc_us-gaap_OperatingLeaseCost_9c555111-66ee-4cb8-a339-fd9933b6374f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_7617c6d8-3ce8-4724-af9e-58111a150c98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f075eb24-248e-48be-8be6-8c02a656969a" xlink:to="loc_us-gaap_ShortTermLeaseCost_7617c6d8-3ce8-4724-af9e-58111a150c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_3d0fa6e8-5f55-44a4-9512-1a3ec4d0ac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f075eb24-248e-48be-8be6-8c02a656969a" xlink:to="loc_us-gaap_VariableLeaseCost_3d0fa6e8-5f55-44a4-9512-1a3ec4d0ac4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f19741f0-c440-4f1a-8ce4-aeadba777ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f075eb24-248e-48be-8be6-8c02a656969a" xlink:to="loc_us-gaap_LeaseCost_f19741f0-c440-4f1a-8ce4-aeadba777ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_41a8999c-e4b3-4aa1-a33c-1791a8ec1230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_41a8999c-e4b3-4aa1-a33c-1791a8ec1230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8c36d02f-cc5f-40e8-b26d-e9e2fbd2c043" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8c36d02f-cc5f-40e8-b26d-e9e2fbd2c043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cddbd937-1e44-4309-9163-2438d6b2919d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cddbd937-1e44-4309-9163-2438d6b2919d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ce3730ea-9713-4335-917c-e4d6d8a801b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseLiability_ce3730ea-9713-4335-917c-e4d6d8a801b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a55be791-ea9f-4fd2-838c-8533ea64f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a55be791-ea9f-4fd2-838c-8533ea64f1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fbcd177f-3596-4d1d-8b0f-c9ea37b1633d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf7650be-2bb2-4fee-9462-73710700fb48" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fbcd177f-3596-4d1d-8b0f-c9ea37b1633d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6f8fdab9-2ce6-4f9c-8dbb-07432b641c20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_91f3208c-2254-41f1-93e8-9c63c51733de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f8fdab9-2ce6-4f9c-8dbb-07432b641c20" xlink:to="loc_us-gaap_OperatingLeasePayments_91f3208c-2254-41f1-93e8-9c63c51733de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_39269989-5556-49a3-86bf-dc37a0609e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f8fdab9-2ce6-4f9c-8dbb-07432b641c20" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_39269989-5556-49a3-86bf-dc37a0609e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_OperatingLeaseInterestExpense_8b6ac1d3-f0bf-4fb6-bc8b-794bd83452ac" xlink:href="appn-20250930.xsd#appn_OperatingLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f8fdab9-2ce6-4f9c-8dbb-07432b641c20" xlink:to="loc_appn_OperatingLeaseInterestExpense_8b6ac1d3-f0bf-4fb6-bc8b-794bd83452ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_803718ce-042e-472e-9a03-a1966ad67b78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_803718ce-042e-472e-9a03-a1966ad67b78" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_28cc5bf5-ec38-4b0e-9555-75e922734579" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_28cc5bf5-ec38-4b0e-9555-75e922734579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a7d4dbf4-51a1-4782-9810-ee92a40eb413" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a7d4dbf4-51a1-4782-9810-ee92a40eb413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8373c96a-2877-4115-9d46-80d0c2addf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8373c96a-2877-4115-9d46-80d0c2addf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33d862ad-8077-4296-b970-0e78812c7395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33d862ad-8077-4296-b970-0e78812c7395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_62c11b42-50ff-4c49-a3ac-93fad8ad797a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_62c11b42-50ff-4c49-a3ac-93fad8ad797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2963bdbf-90dc-4933-bb41-19e4d2e96d0f" xlink:href="appn-20250930.xsd#appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2963bdbf-90dc-4933-bb41-19e4d2e96d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0adda0cf-097c-4df4-a372-a17647de06cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0adda0cf-097c-4df4-a372-a17647de06cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aa56df7d-ec9e-409f-b220-4050381e95c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aa56df7d-ec9e-409f-b220-4050381e95c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_02af6772-fb99-43ad-9cac-686f2d4db48e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a6a05096-2b8f-4af7-b50b-b5df765e83f4" xlink:to="loc_us-gaap_OperatingLeaseLiability_02af6772-fb99-43ad-9cac-686f2d4db48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6d5d7d9-bf91-4af3-8256-8cbea20c8ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f0a0ef53-e67d-4bf1-8535-15da7cf72588" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6d5d7d9-bf91-4af3-8256-8cbea20c8ee3" xlink:to="loc_us-gaap_GoodwillRollForward_f0a0ef53-e67d-4bf1-8535-15da7cf72588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7eaa0567-68f2-41a3-b646-143ac2ddd7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f0a0ef53-e67d-4bf1-8535-15da7cf72588" xlink:to="loc_us-gaap_Goodwill_7eaa0567-68f2-41a3-b646-143ac2ddd7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ab87ff1e-e3de-41a7-a404-3ee846af1eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f0a0ef53-e67d-4bf1-8535-15da7cf72588" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ab87ff1e-e3de-41a7-a404-3ee846af1eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_acd64d39-eaca-487a-a77d-a5c9d9d18745" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f0a0ef53-e67d-4bf1-8535-15da7cf72588" xlink:to="loc_us-gaap_Goodwill_acd64d39-eaca-487a-a77d-a5c9d9d18745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_131cf351-41e6-4d74-976e-156016fa0332" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_131cf351-41e6-4d74-976e-156016fa0332" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_728ad94f-0c84-49af-9dec-e8fbcdcb597e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_09e63190-7f31-4f85-9ce7-314d1c67e17b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_09e63190-7f31-4f85-9ce7-314d1c67e17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e0acfce2-5789-4dd8-a3fd-4c87e72d6b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bda006dc-80ff-4d1d-88c9-4f7f16dcf22f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e0acfce2-5789-4dd8-a3fd-4c87e72d6b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1c0c9c72-0462-467e-baf8-a033208c8980" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b43ec6b-643f-453d-ba56-da5bc2e535c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b43ec6b-643f-453d-ba56-da5bc2e535c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9b9d6ba4-8a1b-422d-bde4-4ce68f3ebc91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9b9d6ba4-8a1b-422d-bde4-4ce68f3ebc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b70c9c05-9963-43a1-9dd6-06908d547488" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_15f8a97b-a1ec-4dc0-94d0-6786e393904f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b70c9c05-9963-43a1-9dd6-06908d547488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9661c57e-e72b-49aa-8dc4-4f930299972a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9661c57e-e72b-49aa-8dc4-4f930299972a" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d290dfb6-3111-4445-8a85-a030b53f7c04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_443ced30-b2c9-4cd5-9480-97009cb670ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_443ced30-b2c9-4cd5-9480-97009cb670ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ab7a487a-8d36-4e62-9022-1d33ba274ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2f213f8e-575b-4f2f-a99b-d7a4f4aa9a52" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ab7a487a-8d36-4e62-9022-1d33ba274ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_aa2467b3-465f-4cdc-b980-16cd1526c1fa" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7b197a2d-19fa-419e-b4b4-ab28c079a9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7b197a2d-19fa-419e-b4b4-ab28c079a9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f1bf6201-1d73-455a-8c80-99299ef5d827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_9e9cbd4e-e369-4183-b64a-0b853d871746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f1bf6201-1d73-455a-8c80-99299ef5d827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e1cc8167-0950-4e6a-94c2-eca93fcacf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e1cc8167-0950-4e6a-94c2-eca93fcacf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_17015a98-ee9e-4220-9a48-1dc7a4123e74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_17015a98-ee9e-4220-9a48-1dc7a4123e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8882b247-37dd-49be-9066-cea63d595fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8882b247-37dd-49be-9066-cea63d595fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5c63500a-569f-4458-987b-f12d258451f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5c63500a-569f-4458-987b-f12d258451f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2b6616e0-4363-47e8-b518-9d995f6472bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2b6616e0-4363-47e8-b518-9d995f6472bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_a87708cf-8ebe-4542-acd1-40f957dbd8cc" xlink:href="appn-20250930.xsd#appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_a87708cf-8ebe-4542-acd1-40f957dbd8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_278ccfec-bb8e-4931-bdac-54598224451b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a238a2e8-b2bc-4f51-a22b-a96bcd6af39f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_278ccfec-bb8e-4931-bdac-54598224451b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84df6347-9dbf-4f30-aa48-17d8e425677f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84df6347-9dbf-4f30-aa48-17d8e425677f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8545f351-1f3a-4f87-9ab3-9f47257deea1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1446da74-428a-4501-ba5a-62df6590acb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1446da74-428a-4501-ba5a-62df6590acb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_69da9e9e-20eb-4a6c-ba00-e3c15e9affc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_69da9e9e-20eb-4a6c-ba00-e3c15e9affc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ComputerSoftwareAndHardwareMember_21411bb8-8ae1-4a73-bf2f-fcdc8f2092a2" xlink:href="appn-20250930.xsd#appn_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_appn_ComputerSoftwareAndHardwareMember_21411bb8-8ae1-4a73-bf2f-fcdc8f2092a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_44ccf503-c330-44d6-8cdd-43ea1d7f49af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_44ccf503-c330-44d6-8cdd-43ea1d7f49af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_126d8533-65e7-4c42-857c-b2c88ad5433d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_us-gaap_EquipmentMember_126d8533-65e7-4c42-857c-b2c88ad5433d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember_13eb66ad-c564-4326-b503-f36e198adcb6" xlink:href="appn-20250930.xsd#appn_PropertyPlantAndEquipmentWorkInProcessMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba07bc80-5ee7-42fe-af9c-2eb6dc79c88b" xlink:to="loc_appn_PropertyPlantAndEquipmentWorkInProcessMember_13eb66ad-c564-4326-b503-f36e198adcb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ca11fdc0-1073-44e7-891c-07f719ab5717" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0c8e2a4c-7478-4ce7-8c16-b7634b01f7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0c8e2a4c-7478-4ce7-8c16-b7634b01f7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e64a272f-64d4-4d70-a22b-ccb5af24df67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e64a272f-64d4-4d70-a22b-ccb5af24df67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_584bd3f6-3b2d-4f83-9fb1-b593b9445685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_748bc2b1-4c49-47d2-b6c5-a5bf118579be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_584bd3f6-3b2d-4f83-9fb1-b593b9445685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#PropertyandEquipmentnetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_122445f7-9246-4eb9-a106-d531c1dbc813" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e1262988-2183-4390-aa4c-6ea241f9455b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_122445f7-9246-4eb9-a106-d531c1dbc813" xlink:to="loc_us-gaap_Depreciation_e1262988-2183-4390-aa4c-6ea241f9455b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals_4b8cbbe8-5ec9-4a60-9dab-68477e2cb70a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_122445f7-9246-4eb9-a106-d531c1dbc813" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisposals_4b8cbbe8-5ec9-4a60-9dab-68477e2cb70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b112a64b-12ef-4326-ae50-c1dc25071006" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_InterestPayableCurrent_b112a64b-12ef-4326-ae50-c1dc25071006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent_e49c92f8-68b7-4625-ad3a-e5a0cf0c17eb" xlink:href="appn-20250930.xsd#appn_AccruedHostingCostsAndLicenseFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_appn_AccruedHostingCostsAndLicenseFeesCurrent_e49c92f8-68b7-4625-ad3a-e5a0cf0c17eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedContractEmploymentCurrent_710a32de-44e2-4a04-afd0-856ce97275cb" xlink:href="appn-20250930.xsd#appn_AccruedContractEmploymentCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_appn_AccruedContractEmploymentCurrent_710a32de-44e2-4a04-afd0-856ce97275cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_8f5f58dd-155d-4002-aef3-72581151e4be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_8f5f58dd-155d-4002-aef3-72581151e4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_edd0faca-4134-4840-b059-b583f392598e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_edd0faca-4134-4840-b059-b583f392598e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_c20571a4-55f1-43fe-851f-41abab6c0519" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_c20571a4-55f1-43fe-851f-41abab6c0519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedLegalCostsCurrent_e00dacc1-49b0-4f92-99ec-d5ee005feaa7" xlink:href="appn-20250930.xsd#appn_AccruedLegalCostsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_appn_AccruedLegalCostsCurrent_e00dacc1-49b0-4f92-99ec-d5ee005feaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_64bfbbc0-4519-4dcb-a127-4c0d37cd33ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_TaxesPayableCurrent_64bfbbc0-4519-4dcb-a127-4c0d37cd33ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AccruedCapitalExpendituresCurrent_19e5d902-d92e-484a-bef2-8c65cbcd519e" xlink:href="appn-20250930.xsd#appn_AccruedCapitalExpendituresCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_appn_AccruedCapitalExpendituresCurrent_19e5d902-d92e-484a-bef2-8c65cbcd519e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_3b7c772c-21e7-452b-8bf0-b3df1557a63b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_3b7c772c-21e7-452b-8bf0-b3df1557a63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d05bc644-498b-4bc7-a71b-01afe912e79c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9c41f492-0f37-4814-80a5-226c683a052d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d05bc644-498b-4bc7-a71b-01afe912e79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_51ec0514-9999-43a1-87e3-103ea7936360" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_51ec0514-9999-43a1-87e3-103ea7936360" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b1d51394-c041-4529-8e3e-1899567349ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_26926fe7-3121-4994-a83a-f7ad06bbcec4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:to="loc_us-gaap_SecuredDebtMember_26926fe7-3121-4994-a83a-f7ad06bbcec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_95e84082-bd5d-406a-bf9c-eaa8a4b805ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7abccd31-3bac-444c-838f-72597a987f17" xlink:to="loc_us-gaap_LineOfCreditMember_95e84082-bd5d-406a-bf9c-eaa8a4b805ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_285f1c2b-1210-4e95-b69a-042ae01eac66" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_TermLoanFacilityMember_81fc4382-ce43-4156-8a03-e95c736a4e13" xlink:href="appn-20250930.xsd#appn_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_appn_TermLoanFacilityMember_81fc4382-ce43-4156-8a03-e95c736a4e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_c45bc1c6-9f67-4967-87b9-d2536fcbc4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_us-gaap_LetterOfCreditMember_c45bc1c6-9f67-4967-87b9-d2536fcbc4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SwinglineSubFacilityMember_91d8a133-04fa-47b7-a22c-5e1118b168eb" xlink:href="appn-20250930.xsd#appn_SwinglineSubFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0f870beb-4e80-42f8-8f63-3d947c2ea684" xlink:to="loc_appn_SwinglineSubFacilityMember_91d8a133-04fa-47b7-a22c-5e1118b168eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d1c77981-3329-43a4-b276-dee5a3ddb2a1" xlink:to="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_102cb01c-b138-48df-9238-da961772ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_32d29d55-223c-4004-9122-8ce68a2bb09f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_102cb01c-b138-48df-9238-da961772ae16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_3c0623fe-679c-4878-a523-3832d205982f" xlink:to="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_1551c846-b22c-4b3d-8b52-a34832e31ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:to="loc_us-gaap_BaseRateMember_1551c846-b22c-4b3d-8b52-a34832e31ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_1bbe3d56-a3c1-47a5-99e3-5a55918967cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4c7b7def-0a4d-47f4-80f0-a156176bd59d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_1bbe3d56-a3c1-47a5-99e3-5a55918967cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4dbd9414-db80-4d18-a7de-5061644a6efc" xlink:to="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c6f778e-8e63-47f9-a9b3-e2dcff2673cc" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:to="loc_srt_MinimumMember_7c6f778e-8e63-47f9-a9b3-e2dcff2673cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_25f27f8a-ff94-4f05-a6e4-5b64d0a40b5b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_668d15b9-df24-487e-a684-693ba61897b7" xlink:to="loc_srt_MaximumMember_25f27f8a-ff94-4f05-a6e4-5b64d0a40b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_f956fee1-062e-4425-8a44-32cdfe5a14b8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputEbitdaMultipleMember_d9a648dc-09c6-4e3a-9d4a-c6ac761406dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MeasurementInputEbitdaMultipleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c852c4dc-838d-4d5d-9f08-6b612e0cc591" xlink:to="loc_us-gaap_MeasurementInputEbitdaMultipleMember_d9a648dc-09c6-4e3a-9d4a-c6ac761406dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_33751135-e082-4118-8fcc-815ecc59bf7f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_4f6ce9c1-47f2-49b1-9b8d-d65522a36050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentTerm_4f6ce9c1-47f2-49b1-9b8d-d65522a36050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dd937ea2-43ec-42e2-b82c-ca500152012c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dd937ea2-43ec-42e2-b82c-ca500152012c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a26058ac-15cd-48b0-990b-53978a6b588f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a26058ac-15cd-48b0-990b-53978a6b588f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9f9fe462-94a2-4e99-917e-36516b119fba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9f9fe462-94a2-4e99-917e-36516b119fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f030c37d-c7b0-48d1-899b-44cf23e3440f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f030c37d-c7b0-48d1-899b-44cf23e3440f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_79aad0d9-6534-4178-8e2b-25687aaba669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_dd4b5cd6-d358-49a8-a932-7ad078c0036c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_79aad0d9-6534-4178-8e2b-25687aaba669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#DebtOutstandingLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/DebtOutstandingLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_44d4d844-5626-4663-aceb-44115c2b3425" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_44d4d844-5626-4663-aceb-44115c2b3425" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0dc61418-74c9-49d9-8bfc-0322f3619112" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5140624a-8969-436e-8f87-8c2a3acccdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:to="loc_us-gaap_LineOfCreditMember_5140624a-8969-436e-8f87-8c2a3acccdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3abe8b6c-d6f4-43a5-b368-8ff30c468f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c3f82e8d-0d38-4df3-9bd4-5666d62037d4" xlink:to="loc_us-gaap_SecuredDebtMember_3abe8b6c-d6f4-43a5-b368-8ff30c468f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_72167a0b-4052-4186-923e-9d229c30be63" xlink:to="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bf1b5a48-8104-487c-a73c-b07a9b9a638d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b858924b-4e8c-4eea-a189-973d65649dbc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bf1b5a48-8104-487c-a73c-b07a9b9a638d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_aff30279-eb5b-43a1-a908-1dafd95bd8e2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SecuredTermLoanFacilityMember_4ffa413a-312f-4541-a681-832466850dce" xlink:href="appn-20250930.xsd#appn_SecuredTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_508cdb1d-1360-4cdd-9255-9c4391184a44" xlink:to="loc_appn_SecuredTermLoanFacilityMember_4ffa413a-312f-4541-a681-832466850dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8b67e116-29f1-4a42-b348-7ace18a73165" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bfa94d66-3757-40e6-b29e-9f6896bd6f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bfa94d66-3757-40e6-b29e-9f6896bd6f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0b144a7a-d7b9-49e8-8fcb-2398d551757f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0b144a7a-d7b9-49e8-8fcb-2398d551757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_10aa6a1a-493a-45ca-a891-56eb581af49c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebt_10aa6a1a-493a-45ca-a891-56eb581af49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_dc0b6697-2689-4438-8d2e-459bda8af186" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebtCurrent_dc0b6697-2689-4438-8d2e-459bda8af186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9c16d2fb-3791-46fb-9c96-d7994c7bf821" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_48290ef1-fd5e-43dd-a549-ddec775c98ec" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9c16d2fb-3791-46fb-9c96-d7994c7bf821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_18efd4b7-7c75-45f4-b9e0-3fdf389e7059" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:href="appn-20250930.xsd#appn_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18efd4b7-7c75-45f4-b9e0-3fdf389e7059" xlink:to="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:to="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27e38a95-a18b-4db9-996a-ae5e545707f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_7b180a89-3034-458d-b8a1-ddb44f267ae4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fe30e0ce-c168-4c42-be71-3f78b84eaf38" xlink:to="loc_srt_SubsidiariesMember_7b180a89-3034-458d-b8a1-ddb44f267ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:to="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f2b3504b-1e76-4d37-b320-a7dfd203622a" xlink:to="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2eb63134-4657-482c-9554-666ea1ae9929" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:to="loc_srt_MinimumMember_2eb63134-4657-482c-9554-666ea1ae9929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_91de6594-3ec3-41d4-876d-1b8cc16ccfb0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_084a7df5-2669-4a04-8a8c-1f9b6bde75ee" xlink:to="loc_srt_MaximumMember_91de6594-3ec3-41d4-876d-1b8cc16ccfb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:href="appn-20250930.xsd#appn_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesTable_66ff572c-67a2-4892-bb96-c95a802cadb5" xlink:to="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb56d3b4-c436-476b-adce-2052d77dfa88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb56d3b4-c436-476b-adce-2052d77dfa88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7799457c-dc49-4680-8396-55b0b279c97f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_appn_IncomeTaxesLineItems_a52b892a-7205-44a0-9772-1d28d841ff04" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_7799457c-dc49-4680-8396-55b0b279c97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_75e608e7-bf8b-4704-bf63-da25d8c10b23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_75e608e7-bf8b-4704-bf63-da25d8c10b23" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:to="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_d8f14373-625c-4d91-9cc7-612eb7fe2d9d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_7ca15af6-121e-4468-84e8-1c57ae2a4d63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa901e07-c222-4ac4-8a22-acaca7d55c4c" xlink:to="loc_srt_ChiefExecutiveOfficerMember_7ca15af6-121e-4468-84e8-1c57ae2a4d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:to="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c88de17a-8aab-4a6e-a752-f8f611e92cc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46e10f04-aebc-4b8d-ad03-b88f3b96d203" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46e10f04-aebc-4b8d-ad03-b88f3b96d203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c3ff1c6f-6845-4217-9308-33b62213ca90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6d8795d-2c46-400c-b04c-bb58b6896e0d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c3ff1c6f-6845-4217-9308-33b62213ca90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_68ab68e3-b608-437e-8369-dcf1d9ba9d46" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6c1f2cab-2752-4b7e-96d5-ed5c220ec567" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6c1f2cab-2752-4b7e-96d5-ed5c220ec567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_de3ae6ae-8990-4968-95ba-012e5019b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_de3ae6ae-8990-4968-95ba-012e5019b51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a3d8d892-d4fe-481d-b033-af15cc153901" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a3d8d892-d4fe-481d-b033-af15cc153901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2172307b-0fcd-420c-9fed-23d4972f8546" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_2172307b-0fcd-420c-9fed-23d4972f8546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_854ac1b7-932f-401d-acde-486d262a5cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa10ef9e-d081-49a2-8361-e9093eb4186a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_854ac1b7-932f-401d-acde-486d262a5cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4383313f-551d-4ff9-ad7a-11057a738aff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4383313f-551d-4ff9-ad7a-11057a738aff" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_91cb49a1-dc4d-4fc6-a7f3-f9a4e76ddcb0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_bb04467c-531d-4092-87dd-aa2d6ffa41e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_CostOfSalesMember_bb04467c-531d-4092-87dd-aa2d6ffa41e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_759f2fd6-a253-4540-8610-e2796a3fdce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_759f2fd6-a253-4540-8610-e2796a3fdce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_81078d3d-3a3a-4ec4-9957-8086a96b9b66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_81078d3d-3a3a-4ec4-9957-8086a96b9b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_af953c2d-3bbd-4fc1-b1a9-fe2fa42d3d54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_6bcf0600-a9cd-4d64-b5b8-efb7f8833734" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_af953c2d-3bbd-4fc1-b1a9-fe2fa42d3d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:to="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a97b5de4-d433-4adc-b1fb-ce919e998a92" xlink:to="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_SubscriptionsSoftwareAndSupportMember_28afa242-44c9-4c19-a6b6-35298a80477b" xlink:href="appn-20250930.xsd#appn_SubscriptionsSoftwareAndSupportMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:to="loc_appn_SubscriptionsSoftwareAndSupportMember_28afa242-44c9-4c19-a6b6-35298a80477b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ProfessionalServicesMember_1e3895b8-a84f-4814-a010-e36f0506c048" xlink:href="appn-20250930.xsd#appn_ProfessionalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_073d7b8e-0e2e-46a8-bd67-b451ceee0a97" xlink:to="loc_appn_ProfessionalServicesMember_1e3895b8-a84f-4814-a010-e36f0506c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_13a62b46-a369-4293-84cc-eb4c2deffb8c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c32e45a-ab17-479a-ad0b-16260d8c0b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_60a8e0f8-ba59-4db4-9953-0d24bdda9e5f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1c32e45a-ab17-479a-ad0b-16260d8c0b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShareReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_36e66fb0-db16-4401-9c15-38a965df0577" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_36e66fb0-db16-4401-9c15-38a965df0577" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:to="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_475a3cab-a62b-4b8b-b8cc-e9a61ab31414" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7ba28383-297e-43d7-8245-8ba2d8ef1680" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7ba28383-297e-43d7-8245-8ba2d8ef1680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_81805a12-ac18-4455-a7e8-4f2ea4b60095" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_81805a12-ac18-4455-a7e8-4f2ea4b60095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8b9ac677-e3ea-4bac-b099-811c116312a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_64e716f3-6ef2-4397-8a78-e5139ca73678" xlink:to="loc_us-gaap_PerformanceSharesMember_8b9ac677-e3ea-4bac-b099-811c116312a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ab41242a-f231-4500-9f6a-d3ae5bc47e92" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9cd2d18c-a929-4201-ba47-64b90c09fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_NetIncomeLoss_9cd2d18c-a929-4201-ba47-64b90c09fe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_028c4249-14f4-42f0-8c5a-49ac19b758d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_028c4249-14f4-42f0-8c5a-49ac19b758d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e6c32583-835f-4233-9c67-34b789206f72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e6c32583-835f-4233-9c67-34b789206f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_efed6aea-e4ef-4564-9343-16c932e0d4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_efed6aea-e4ef-4564-9343-16c932e0d4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_013560d6-693d-474c-878e-880284a43ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_EarningsPerShareBasic_013560d6-693d-474c-878e-880284a43ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0199cb75-e8d0-492d-9ee7-f89df10b851a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_474d55e6-2cca-4e2d-96fd-86d56c8c29a4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0199cb75-e8d0-492d-9ee7-f89df10b851a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#BasicandDilutedEarningsLossperShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dd9afe22-fb35-4151-b337-3932a6402a00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e491520-8863-4661-85f6-874edb3543e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dd9afe22-fb35-4151-b337-3932a6402a00" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e491520-8863-4661-85f6-874edb3543e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#CommitmentsContingenciesandOtherMattersDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1b84f0b6-ab82-4647-af2e-edd53d3d0738" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1b84f0b6-ab82-4647-af2e-edd53d3d0738" xlink:to="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:to="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_455945ce-d333-43ff-b1da-5724d258a646" xlink:to="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PegasystemsLitigationMember_80d9f00e-8f54-4328-8606-6620b0313bee" xlink:href="appn-20250930.xsd#appn_PegasystemsLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:to="loc_appn_PegasystemsLitigationMember_80d9f00e-8f54-4328-8606-6620b0313bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_YouyongZouLitigationMember_dad4254d-dd27-47e4-9862-882c8b95b9d7" xlink:href="appn-20250930.xsd#appn_YouyongZouLitigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_500af7e5-8d02-4a49-bc6b-11c63d1504f0" xlink:to="loc_appn_YouyongZouLitigationMember_dad4254d-dd27-47e4-9862-882c8b95b9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_66c551e6-257f-4a7b-af4a-a8a24288cccb" xlink:to="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_MisappropriationOfTradeSecretsMember_89970d7f-72be-4a38-bbb6-5af2a288c62b" xlink:href="appn-20250930.xsd#appn_MisappropriationOfTradeSecretsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_MisappropriationOfTradeSecretsMember_89970d7f-72be-4a38-bbb6-5af2a288c62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_ViolationOfVirginiaComputerCrimesActMember_860ad035-9a80-4a41-88fd-59f45e2ea91f" xlink:href="appn-20250930.xsd#appn_ViolationOfVirginiaComputerCrimesActMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_ViolationOfVirginiaComputerCrimesActMember_860ad035-9a80-4a41-88fd-59f45e2ea91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_AttorneysFeesAssociatedMember_a0de1445-5b92-439b-90b0-6bc2e0f7a552" xlink:href="appn-20250930.xsd#appn_AttorneysFeesAssociatedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_AttorneysFeesAssociatedMember_a0de1445-5b92-439b-90b0-6bc2e0f7a552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_220f6b9b-bf7a-4b30-bf09-769539c9fb30" xlink:href="appn-20250930.xsd#appn_StatutoryPostJudgementInterestOnJudgmentalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_97bda4c1-5db0-44d4-8d50-e636a3691ea5" xlink:to="loc_appn_StatutoryPostJudgementInterestOnJudgmentalMember_220f6b9b-bf7a-4b30-bf09-769539c9fb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_96ea1dd7-99a8-47a9-a8d3-752afcd5a7a4" xlink:to="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_153b6a53-f072-48e2-b30f-503a7b4d84f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligation_153b6a53-f072-48e2-b30f-503a7b4d84f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f66256a8-3709-4d3e-b126-9c61210e25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f66256a8-3709-4d3e-b126-9c61210e25c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_2d9f117b-deaf-41fc-9fce-c59ab9d3ca8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_2d9f117b-deaf-41fc-9fce-c59ab9d3ca8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_856881e4-aa9a-4ab9-9339-07f6b2ee5a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_856881e4-aa9a-4ab9-9339-07f6b2ee5a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_65b84155-d594-4dcc-acef-ee54288e8465" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_65b84155-d594-4dcc-acef-ee54288e8465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_7135e109-6e04-4a5a-9aa4-d1264c18028d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_7135e109-6e04-4a5a-9aa4-d1264c18028d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_bcf9fbc3-cfaf-4ec1-b27e-545799877ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_bcf9fbc3-cfaf-4ec1-b27e-545799877ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_PaymentsForPurchaseObligation_8649b971-f877-402d-8765-03eb0971eab7" xlink:href="appn-20250930.xsd#appn_PaymentsForPurchaseObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_PaymentsForPurchaseObligation_8649b971-f877-402d-8765-03eb0971eab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_a995ff38-d0f3-4af5-880d-8290d32e56b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_a995ff38-d0f3-4af5-880d-8290d32e56b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_GainContingencyDamagesAwardedInterestPercentage_252edc8d-af26-41a2-aa76-1a8a837f1518" xlink:href="appn-20250930.xsd#appn_GainContingencyDamagesAwardedInterestPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_GainContingencyDamagesAwardedInterestPercentage_252edc8d-af26-41a2-aa76-1a8a837f1518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCost_03b0e664-56f9-41cc-a8c7-4267a802e40c" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCost_03b0e664-56f9-41cc-a8c7-4267a802e40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_JudgmentPreservationInsuranceThresholdAmount_bf4553be-75d0-4a04-b817-b1e8a51b34df" xlink:href="appn-20250930.xsd#appn_JudgmentPreservationInsuranceThresholdAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_JudgmentPreservationInsuranceThresholdAmount_bf4553be-75d0-4a04-b817-b1e8a51b34df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationAppealProcessPeriod_53d7874a-4003-4266-b9af-3446b796a8aa" xlink:href="appn-20250930.xsd#appn_LitigationAppealProcessPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationAppealProcessPeriod_53d7874a-4003-4266-b9af-3446b796a8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceExpense_fe3aa723-0d68-4c34-a98f-181cdb196ce3" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceExpense_fe3aa723-0d68-4c34-a98f-181cdb196ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_33fbf000-2c13-4f42-9985-a132777c27ab" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceCurrent_33fbf000-2c13-4f42-9985-a132777c27ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_65e131ec-137a-496e-b40e-600bd2979741" xlink:href="appn-20250930.xsd#appn_LitigationJudgmentPreservationInsuranceNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_appn_LitigationJudgmentPreservationInsuranceNoncurrent_65e131ec-137a-496e-b40e-600bd2979741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c2a2ee6e-4e6a-42a4-b5f4-42755906ea1e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c2a2ee6e-4e6a-42a4-b5f4-42755906ea1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_f77def56-08bc-43f3-8538-b6b97ac63a40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_f77def56-08bc-43f3-8538-b6b97ac63a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_7f09539b-eb65-4665-9308-6924b96edacd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_7f09539b-eb65-4665-9308-6924b96edacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_d25b106f-b950-4286-8a9a-7a1c9820fc68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_d25b106f-b950-4286-8a9a-7a1c9820fc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b87192af-4870-4210-b5d7-3de63af01420" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b87192af-4870-4210-b5d7-3de63af01420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_969dafc0-6181-42e7-80a2-974d5688cb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_b0a84a5f-e7f6-4158-b3c1-791a9ae60968" xlink:to="loc_us-gaap_TreasuryStockCommonShares_969dafc0-6181-42e7-80a2-974d5688cb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_66263026-c8ee-4775-b2a8-73c63da99ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_558818d0-00af-4cf0-8c13-2166c834fb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_66263026-c8ee-4775-b2a8-73c63da99ca4" xlink:to="loc_us-gaap_NumberOfOperatingSegments_558818d0-00af-4cf0-8c13-2166c834fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_44073c9a-b2ad-460d-8bb9-113c43fe3a11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_66263026-c8ee-4775-b2a8-73c63da99ca4" xlink:to="loc_us-gaap_NumberOfReportableSegments_44073c9a-b2ad-460d-8bb9-113c43fe3a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_66263026-c8ee-4775-b2a8-73c63da99ca4" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:to="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_172ae18f-29f0-4d61-b584-fb531c64ff16" xlink:to="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_475c0855-adfb-4cf3-b982-33d0da7cefb5" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:to="loc_country_US_475c0855-adfb-4cf3-b982-33d0da7cefb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7ee61b8d-02b7-48f1-8ae2-86b65791ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5311534d-182b-4d9f-89a0-577e3c5c649a" xlink:to="loc_us-gaap_NonUsMember_7ee61b8d-02b7-48f1-8ae2-86b65791ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6cd6e25a-0056-4c32-b19f-e2688b870f07" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_2e6c1a38-f2fe-48a6-9801-6bbfda21c5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1c8c6f92-6ff2-4ba4-b31b-e3ddeab4dd13" xlink:to="loc_us-gaap_NoncurrentAssets_2e6c1a38-f2fe-48a6-9801-6bbfda21c5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7969c4ef-59ee-4085-b6f8-6026c56a2b82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7969c4ef-59ee-4085-b6f8-6026c56a2b82" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:to="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7e8a9e9d-a988-489c-9c73-f51bf52d25b3" xlink:to="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c77dc9b9-7f3e-436d-968e-2383432cf5ca" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:to="loc_country_US_c77dc9b9-7f3e-436d-968e-2383432cf5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_2e9e5cce-86e6-48f6-a45f-c88e65c67ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_07c2efd2-61d2-49c1-88be-03680f0502a7" xlink:to="loc_us-gaap_NonUsMember_2e9e5cce-86e6-48f6-a45f-c88e65c67ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_599f74c1-907f-4994-a90a-f69d0161411a" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af6a2aa3-2c39-4f10-bdd8-dbb96681007f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ad4deeef-267a-4992-9d20-d2f2f5ca1a0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_af6a2aa3-2c39-4f10-bdd8-dbb96681007f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1fc085f8-5fc5-4a82-91b2-0f8efa67c673" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1fc085f8-5fc5-4a82-91b2-0f8efa67c673" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2192815d-a985-4570-87f7-52ec6f4b7088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_40e28524-bd7b-4a13-a546-885ac1d79706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:to="loc_us-gaap_CashMember_40e28524-bd7b-4a13-a546-885ac1d79706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4637a218-b1e1-4cf0-bad8-c1ca3fc359f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4f7c3621-6c4a-45bd-85fa-21080c589b76" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4637a218-b1e1-4cf0-bad8-c1ca3fc359f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_19057e4b-d19b-4114-8b84-f3b1b288e4e2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ce8c6040-07a4-40f4-b880-8af85ec8a897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ce8c6040-07a4-40f4-b880-8af85ec8a897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6cd45735-c7b7-499b-a2da-bb85fa58019a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_da4ddfa8-c04c-4535-8932-ecca1ad640ad" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6cd45735-c7b7-499b-a2da-bb85fa58019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_49c32500-f0f4-4701-978f-48236e07f489" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBondSecuritiesMember_6eaf89c5-50ea-4ff2-9b0f-6dccea479b12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasuryBondSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_USTreasuryBondSecuritiesMember_6eaf89c5-50ea-4ff2-9b0f-6dccea479b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_98fd2994-9d91-4fee-9781-e6026b6d0919" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_CommercialPaperMember_98fd2994-9d91-4fee-9781-e6026b6d0919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c61d5801-7a19-407d-9dec-f16fd836b655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0658d99d-3f8d-4574-bdec-77cfa23f4793" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c61d5801-7a19-407d-9dec-f16fd836b655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_ed217274-404c-461d-bdfa-2c2d0c146051" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_276cbaff-b886-4a26-88fd-d1382e708f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_276cbaff-b886-4a26-88fd-d1382e708f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4d588ebd-0a6e-410a-bbe2-cadb625d6ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4d588ebd-0a6e-410a-bbe2-cadb625d6ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b1de4a1c-172a-47a0-a069-18836c5d363e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b1de4a1c-172a-47a0-a069-18836c5d363e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8d71e2a2-3829-4bce-80e8-31701483177b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8d71e2a2-3829-4bce-80e8-31701483177b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f09d04aa-fa56-46b4-82c9-fa89d0556bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_f09d04aa-fa56-46b4-82c9-fa89d0556bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_19b54498-589f-4410-961e-18140f40211b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_19b54498-589f-4410-961e-18140f40211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_6f1bd5eb-5bc4-478e-9a56-8dc002aa0aa4" xlink:href="appn-20250930.xsd#appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_248a5f39-c091-409a-89ef-eb470e40039b" xlink:to="loc_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure_6f1bd5eb-5bc4-478e-9a56-8dc002aa0aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="appn-20250930.xsd#InvestmentsandFairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86c02c60-14b5-4288-a127-5b6efa98250b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_3532bb25-964a-4339-b3b3-9f906c657297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86c02c60-14b5-4288-a127-5b6efa98250b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_3532bb25-964a-4339-b3b3-9f906c657297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>appn-20250930_g1.jpg
<TEXT>
begin 644 appn-20250930_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%+7VAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q-#@@-SDN
M,38T,#4P+" R,#$Y+S$P+S Q+3$X.C S.C$V(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CYL;V=O($Y%5R!&24Y!3#PO<F1F.FQI/@H@(" @(" @(" @(" \
M+W)D9CI!;'0^"B @(" @(" @(#PO9&,Z=&ET;&4^"B @(" @(" @(#QX;7 Z
M365T861A=&%$871E/C(P,C$M,#4M,3%4,#DZ,#4Z,3(M,#0Z,# \+WAM<#I-
M971A9&%T841A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(Q+3 U
M+3$Q5#$S.C U.C$S6CPO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z
M0W)E871E1&%T93XR,#(Q+3 U+3$Q5# Y.C U.C$R+3 T.C P/"]X;7 Z0W)E
M871E1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!9&]B92!);&QU
M<W1R871O<B R-"XQ("A-86-I;G1O<V@I/"]X;7 Z0W)E871O<E1O;VP^"B @
M(" @(" @(#QX;7 Z5&AU;6)N86EL<SX*(" @(" @(" @(" @/')D9CI!;'0^
M"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R
M8V4B/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIW:61T:#XR-38\+WAM
M<$=);6<Z=VED=&@^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FAE:6=H
M=#XQ-#0\+WAM<$=);6<Z:&5I9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP
M1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%
M<T%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%"
M3$%!04%!14$F(WA!.T%117-!04%!05%!0B\K24U716Q$43$Y455K.4=357A&
M04%%0D%!04U317AP8FTX0T5!04%B5S4P8VQ*2%%I0EE75F]G0C@T04%G04HF
M(WA!.T%!64%-44%!65=.>F-%,512;%%!04%!05-55D1)2$Y34C!)04%!04%!
M04%!04%!04%!04%!4&)704%%04%!04$P>3%)54-!9T%!04$F(WA!.T%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!4EDS0GED04%!059!04%!07HF(WA!.UI'5GI9=T%!05E104%!
M0G-D,U)W9$%!04%F04%!04%566UT=V1!04%!9U%!04%!56-L:%I79T%!06AG
M04%!055:,6A:5V=!04%I=T$F(WA!.T%!0559;&A:5V=!04%K04%!04%56D<Q
M=5I!04%!;%%!04%"=UI',6M:04%!07-104%!0TED;E9L6D%!04$P=T%!04-'
M9&UL;&1W04$F(WA!.T$Y44%!04%K8DA6=&%104%!+V=!04%!56)75FAC=T%!
M0D%W04%!06MD1U9J84%!04)$04%!04%-8VQ24U%W04%"1'=!04%G35HQ4E,F
M(WA!.U%W04%"1'=!04%G35EL4E-1=T%!0D1W04%!9TUD1U8T9$%!04%!0D1B
M,T(U8VUL;F%(46=+1TUP241%-4]49V=31U8S8D=6,&1#,5$F(WA!.UE73G)9
M6$IK245.=F)80FAB;FM!04=2;&,R34%!04%!04%!045N3E-2,$EG4U561$YJ
M135.:EET36DT>$%!04%!04%!04%!04%!05,F(WA!.V,Q2DA1:4)*4E5-,DU4
M:S).:3!Y3&I%04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04$F(WA!.T%!04%!04%!04%!04%&:%I7:4%!04%!
M04%!1'I544%"04%!04%28DU71FQA24%!04%!04%!04%!04%!04%!04%!04)9
M5U9O9T%!04$F(WA!.T%!04%B-DE!041J,4%!041K1FA:5VE!04%!04%!04)I
M;5%!070T54%!0FIA5T9L84E!04%!04%!04-39T%!05!H04%!=',Y:UI83FHF
M(WA!.T%!04%!04%!04):2E)536=A2%(P8T1O=DPS9#-D>35P6E=-=5DR9T%!
M04%!04%!04%!04%!0EI*4E5-9V%(4C!C1&]V3#-D,V1Y-7 F(WA!.UI73759
M,F=!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!6D=6>EEW04$F(WA!.T%!04%!04%U4U561$E$
M67A/5%DR3%1)=4U30D5:5UIH9%=X,$E&2DA1:4)J8C)X=F1826=C,T)H63)5
M9TQ30GI5:V1#04%!04%!04$F(WA!.T%!04%!04%U4U561$E$67A/5%DR3%1)
M=4U30D5:5UIH9%=X,$E&2DA1:4)J8C)X=F1826=C,T)H63)59TQ30GI5:V1#
M04%!04%!04$F(WA!.T%!04%!04%!04%!04%!04%!04%!04=2;&,R34%!04%!
M04%!04Q&2FQ:;59Y6E<U:EI30E=A5U8S85<U;DE%3G9B;5)P9$=L=F)I0G F
M(WA!.V)I0DI254TR351K,DYI,'E,:D5!04%!04%!04%!04%!04-X4UI76FQC
M;59U63)59U9M;&QD,FQU6GE"1&(R-6MA6%)P8C(T9V%7-&<F(WA!.U-55D1.
M:D4U3FI9=$UI-'A!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M0C)A5U8S04%!04%!051P4#1!1D8X=4%"1% F(WA!.T9!040W8W=!0D)-3$%!
M3F-N9T%!04%&65=6;V=!04%!04%"34-664%504%!049C9C4R,6Q96$U!04%!
M04%!04%!44%!04%!04%!04$F(WA!.T%!04%!04%!04%!04%!2U!!04%!06Y.
M<%IY04%!04%!43%*54E'3C%C;EE!04%!04%!045!04%!04%504-G05!!0E%!
M1U%!94%#34$F(WA!.TM!071!1$E!3G=!-T%%04%244)+044X059!0EI!1C1!
M67=";T%',$%C9T(S04AW06=10T=!27-!:T%#5D%*;T%N=T-K04MK07)G0WDF
M(WA!.T%,8T%V041"04U907EW1%%!3E5!,G=$9T%/54$V=T1W05!902MW14)!
M46-"1%%%5$%2:T)(=T5L05-S0DUG131!5#1"4E%&34%624(F(WA!.U=11F=!
M5V-"8F=&,4%8=T)G=T=,05I)0FUG1VA!86M"<U%'-4%C14)Y44A2061K0C11
M2'!!9DE"*V=)1$%G=T-&04ED06E90TQW230F(WA!.T%K14-3=TI506PP0UIW
M2GA!;F]#:$%+3T%P9T-O9TMS07)90W=13$Q!=%5#-$%,<D%V541!04U,07A9
M1$E1371!>F=$47=.4$$Q;T0F(WA!.UIG3GE!,S1$:6=/5T$V241R9T\V03AC
M1#!W4&=!*W=$*U%11T)"345)05%T0D1S15-!4E9"1TU%8U%2*T))=T5M9U-O
M0DQ917A!5%0F(WA!.T)/144X050K0E$P1DA!57)"5&]&4U%664)78T9D=U='
M0EI91G!G5S%"8U5&,5%8;$)F64="9UE70FEC1TYW6DE";&M'86=:-T)O=T<F
M(WA!.VY1879"<T%',%%B:D)V54A"=V-:0GES2%!19%!",D5(9$%E1T(U:TAR
M064O0CE)2#519C1#07-)2'=G>4-%64E79VAU0TE)26QG:7$F(WA!.T-,-$DP
M9VIN0U!S2D5!:VQ#5&]*5'=L:T-8:TIJ=VUK0V)O2GIW;FQ#9G-+15%O;D-J
M,$M607!Q0V]%2VU!<75#<U5+,T%R>D-W<TPF(WA!.TEG<S5#,45,85%U04,U
M9TQS079)0RM%3"M1=U-$0V]-47=X8T1(54UJ9WEN1$U!33)1>GI$43!.2F<Q
M0416;TYD03)/1&%K3G=W,V4F(WA!.T1F9T]%=S1U1&MK3UI!-2]$<'-/=&<W
M4T1U-%!#43AL1#!%4%AG.39$-5E0<W<O4$0K=U%#4D%M145-45E20BM%2G-1
M=5)$6$5055(F(WA!.T5X17A%53A28E)'345A;U)Y4DAO16=C4TIH2D9%;5%3
M:$)+:D5S35,T>$U$17E-5%%X3FI%-$U4<$)01D4K555":%%N1D5K56%H4TPF
M(WA!.T9+,%5Z:%1W1E))5DY"5E=&6&=6;7A7.49E05=!>%EM1FMK5V)"85!&
M<DE7,6AB-D9X,%A14F1L1C1K6')H9E-&+V-91WAH04='55DF(WA!.VEH:79'
M3E59*VAK9T=555IA>&U21V)C6C-2;T5':6]A55)P,T=P-&%X4G)S1WA18D]X
M=&I'-&]B<VAV84A!26-+:'A32$AS8V]X>DTF(WA!.TA0561(:#%(2%A!9&U2
M,T1(97=E1F@U04AM;V5L0C8K2'5K9D5X."M(,FMF;$(K+T@K;V=&4T)"24=W
M9VU#1$5)4$%H2$-&24E856@F(WA!.V]32$])9G-I2GE*5DEO26ER>4QD27=O
M:D]#3FU)-5%J=VE0=TI".&M44U(X2DMS:S)I54I*5&=L84-76$IC8VPY>5EN
M2FQC;6AY83,F(WA!.TIU9VY'0V1*2C-O;G%Y9F-+03!O4'EH>$M+26\Q0VM'
M2U1G<&%Y;61+9$%Q06EO,4MM9W%M>7)02W=)<DYI='!+-3!R,%-W1DQ$:W,F
M(WA!.V)I>6E,3F-T1$,Q0DQ8671Q>3-H3&A9=51#-D-,<F-U-VDX:TPQ;W9K
M4R](3"\T=TY40G--2U%W,GI%4TU5;WAG:D<V369)>4MJ2FHF(WA!.TUP<WDQ
M1$U.33!9>F9Z3S1-+T4P2WI2;$Y*-# R1%543E4P,6AZ6$-.9C R3GI:>4YQ
M-#(V5&-K3C)!,VY$9EA/0E$T541I34]-9S4F(WA!.T)4;$-/6#@U=D1N-4]J
M639D1'%Y3W4X-TQ4=')/-F\W-D1W;E!'53AP1'IJ4%-).5E4,FA094$K240U
M9U!Q02LT1#AH4#)%+V]J+VDF(WA!.U%#3D%:14-M44]D0DM51G%187A"-VM)
M=U%N2D-T54PS47IP1&954$%204Y%4C!32U)--49%:U964EIP1C-K66E2;61'
M<3!B=U)Z5D@F(WA!.V4P9D%3059)4S!I4E-.9$I(56QJ4V%L2CA%;S-3;C%+
M>$5S35,Q3DQM:W9I5$-P36-K>39444I.4VLR5%1D>$]*535U5')D4$%%.4HF
M(WA!.U0U3E S5D%N54A&474Q14=55D)2;3%(;55J1E-F1DQ(57A.5%@Q3W%5
M+UI546Q34%9.=%9+1E8Q5F-*5T0Q6F-6<6Q7.3%D158U2E@F(WA!.S1&9W97
M2#%9>3%K85=7;%IU1F](5VQ:87!L<C%7,%9B;%9V;%A$5F-H;'I76%-D9&5&
M,TI8:'!E8D8V.5AW.6995BMZ64%69U8R0W$F(WA!.UE0>&A4,D=I6696:5-7
M2V-9=D)J43)/6%DK=&M11U-56D]L;%!75U-:961M4%=A4UIU:&Y05V546BML
M;U R:5=A3WAP43)M86%F1G$F(WA!.U-'<69A=F1R5#)U;F$O.7-6,GEV8E%H
M=%E',C5B:$IU83(W16)X-79E1R]28T-T=VAN1&=C5'!X;%A(=V-K='EP;DU"
M8S$Q>G5(454F(WA!.V1(0C!Z2%5O9%E6,31862MD<'0R*TAD5V0W3C1%6&AU
M94UX-4MN;4IE960V4FYQ;&5W4C=9,W9#9D-&.&=8>FAF548Y;U@T0F9M2BLF
M(WA!.W=N.&IF-%(O-5E"2&=+:4)#;T9R9V,R0TU)2U-G=E-$5C1/-FA",D5G
M251J:%5E1G$T64]H;DM',31C-V@U*TE"26AP:4TV2DTT;5HF(WA!.VEF-DM:
M27)+:7I#3&QO=CAJ1T]->6\P>&I::4XO-#5M:G,V4$YO*V5K06%18G!$5VM4
M*U)Q2DE2:VYQ4S0U3DYK-V%524I32VQ04U8F(WA!.U@U6$IL:E-7;C5C2VPS
M5U@T2FA-;4QI6DI*;5%M9GEA84IR5FTP2V)R-7=C;DEM8SDU,6MN9$ME44HV
M=6YX,F9I-2\V;T=M9S)+1D@F(WA!.V]B86E*<4M7;W=A:F1Q4&UP1F%K>#95
M-'!A;6U'<6%,<'8R;F)Q9F=Q1DMO>$MK,W%A;7%(2W%0<7=+<F1A=G!R1GES
M,$LQ17)B:74F(WA!.TQA-FAR>&%V:3=!07-(5W<V<D9G<V1A>5,W3$-S>FEZ
M<G)1;'1*>3%%-U=+=&=',F5B8G=T,FDS-$QH6G5.1S53<FY#=6IU-G1B<W4F
M(WA!.W4V93A)8GEB=E)7.6HW-$MV;U,K+S<Y-G8O6$%C341S=U=F0C0X2F9W
M='9$5TU057A&2$5Z<U9,>&-J1U)S8D1X,$A(=CAG.7E,>DHF(WA!.T]S;35Y
M:FI+=#AS,GDW8DU.8WDQ>E183G1C-#)Z<F)03C@K-#!$;E%U=$4X,&(W4U Y
M3$(P,%14>'122C%-=E94=%A2,6Q85S).9&,F(WA!.S$K1%E:3FIO,E=Z6CAD
M<#(R=G9B9TYW1C-)<F1%3C)7,VAZ96]T.' S-B]G3G5#.3155&AZ3TI4-'1V
M:EDK4'(U2%!K+T]7135G,VTF(WA!.VQU8V8U-FYO375I.#958G P3W!B-G58
M<F-/=C<W26)T164R8S=I:G5T3SE!-SAZ=U=01&PX6$QX+R]+33AX;GIP+U$P
M.4U,,5506&4F(WA!.SEM,S(K+V5+*T)N-'%0:S0K8V8V5B]R;BLS9CA"+WE9
M+U-N.75V-4PO='HO8F8O+R\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)44$F
M(WA!.T)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O2T1"04U$
M07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&8F(WA!.TAX.&9(
M>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&8F(WA!.TAX.&9(>#AF2'@X9DAX
M.&9(>#AF+SA!04519T%K045!07=%4D%!25)!44U2068O14%A24%!04%(05%%
M0D%114%!04%!04%!04%!448F(WA!.T%W24=!44%(0T%K2T-W14%!9TE$05%%
M0D%114%!04%!04%!04%104-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"9V-$
M0D%)1T%N34(F(WA!.T%G35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X
M46E00E5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH9%4F
M(WA!.UI(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y-"]013%/5#!:
M6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95@F(WA!.W W9D@Q
M*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6G%B;DHR96XU2VIP2U=M
M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1544F(WA!.T)1645#04U$8E%%04%H
M141"0T53355%1E523FA)9UIX9UI%>6]B2'=&34A2-%-.0T962FEC=D5Z2D12
M1&=H85-5>5=I63=,0T(S4%,F(WA!.TYE2D5G>&15:W=G2D-H9UI*:EI&1VED
M:V1&53,X<4]Z=WEG<# K4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2;%IM
M9&]A5W!R8D<F(WA!.S%U8C)2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT
M>4YJ;RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R<2MV+V$F
M(WA!.T%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3<F(WA!.T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T8F(WA!.UA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1E@F(WA!.UEQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%DF(WA!.W$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$F
M(WA!.S=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T952G%M<S92<$YU='IQ=#EB-F9B=31J4V$F(WA!.S9L4T9#
M-4))54Y)5D9A2U14,GDS1&=Y6E1526U2.&AF,TEL241M;&8O2W=V25 X03%-
M=6QF.4HQ="]Z6&U4+TIM<2\Q3$HO<%IF<5DF(WA!.V5,1'9(>E1$5%!-1V<V
M<E@Y1C9L83,O159B-G102$Y15G!5.$=B2TTR;7DT=G)J2U!V0D@S<VA)2&M5
M4F98,6I95W-L,V98159P85(F(WA!.T%'5S1N9%DT,4).0GED:49'-7!L95!(
M2V-U1TE-<$AO3GEK:T1M:R\O2W=V25 X03%-=6QF.4HQ="]Z6&U8+TIM<2\Q
M3$HO<%IF<5DF(WA!.V5,1'9(>F0O>7-,>40O,4UU;&8Y2C%T+WI8:B]!0UIQ
M=CE3>68V5U@V;#A72&50;6TQ:'%E;39J1#8K;C-C3C5$5VYQ,CAI4W)8+U<F
M(WA!.U%K6FDU8TTX6G%9350U:6U925!*4S%86&1%,&E/3U16=%%T=%!J;$I7
M2C=Q84]%35%+:TM:0W14:W-/;7E:5%=/37!6,T%N-VM3:T(F(WA!.WI+6&8X
M<D,X9R\X055Y-E8O=T)*,70O>EAM4B]*;7$O,4Q*+W!:9G%9*TQ$=DAZ8E@X
M=U!)8DU&6'I*<&)->&]!3#(S2DI0*WIX4%HF(WA!.VUQ+S%,2B]P6F9Q6'A9
M9#14<3-U8F4U:%=E,FQ3848Y,&QJ64]P2'-W<41M2$M":6%);W1J-7DO-7E#
M.#$K861+."M*839:<D8Y65<F(WA!.WAS65A-1G1C>E%P>4QY071X4FQ&5%1R
M;F8K>D=I=S5.3'A4:$=2-&IU66<Y,V4V-U9Z:THW2&]Z=B]N2&UF>EIE95=B
M,U5.9G5B>38F(WA!.VIU<#%/;GI8<W-K<&%.5F]X:CE2;4E8;#E">E-E,45C
M16,P65EH1TY$,6-)03,X-F(Y2GA'3FPV4G%U=39*<$5C8VUR86AB869(2U,F
M(WA!.W-4,U4P8TE99U9)57E&86Y/9G<V8DIL3EDT>6Q88T-F=6-I56=/6E,W
M+VQ96&M(+T%+;5A3=CA!<$]T=BMA.'E0-4TQ6"MP6E Y3$PF(WA!.SE42'A9
M9#0K85DV6G(R:#9Q0V1,,4<Q=G=O<7AT<&\U9T(P,S1&<W@X,FUY62]R:DM0
M=D)(,W-X24AK<39H<65N86)A=&0V:F11,E8F(WA!.V]H064T=4I&:6I"63!!
M3'56559/4GA9<#5*8TU!6E,W9TQ+:V=B;$MF*U9H95%F*W!L,'(O<$]T=BMA
M.'EV-4TQ6"MP6E X05-Y+U4F(WA!.W<X5TAE4&TW+VQ96&M(+W%:9$LO-E1R
M8B]M=D@K5$Y6+W%75"]3>2]5=FEW-W@X,#-S9%(P+U5)9EAS3'%'-VAR5#%9
M2D9K5W8K<V@F(WA!.TEZ1GE9<'=.4T)I9E!:;4-#:4UR4S=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EAM=C4K958Y93AY950W3W@P4WIA.74T.5%J;F4F
M(WA!.TI'4E-),6=M5716>6\K,#1Z;V9:<E=9=%!Q2E-Y2&AJ=T5F1S1U3G%O
M1U5A2&4X15 U2R]M:B\Q64IV*U)K2"]!1E5Z="\X05)";W8F(WA!.SE52'E0
M-FY!+TQ:3S5I;V)6.40Q63A43G K<5=-<$))3%)Y>%-)845B54E)3V)/<V5A
M2%-52D0S9VAQ,VEE-'9P5'I0-6QL.'DO.$$F(WA!.T]01GIR53E0<DYZ85)I
M-4E(14=A2S972U%G9&=846M:-35O.4E.4#)S35DU0U)R,T=.:C=(6GIN>%EB
M.&YZ2EHR9#%E,V-.<&%23E F(WA!.V181')(0D-G-4TW<V%+<6=D>6,Y1WE4
M:D-*;$DP039S06LP1U=86#5/+VU883(X;'A.;TTT:6A5=DE684IY1E563D92
M,EDO44TQ8T\F(WA!.S-D2$EG1$E,4'8X03%.># P*S5+4$HS;7I64$LR=C)U
M<F%F2WE'2C$K<U%G:TQ.1E@T-&Y(46AH.3-8<FU6<CE&1%4T:FIM3V9,>5 F
M(WA!.V5W>#5$03)(=4@O3U0X<V,S;'I12F]Z>6IK=4I(4G9%3D5#330S,E%I
M4FUY02]Z9C!U9')F<$1W6%%F3'5T*UE,.&%F;S%N2F4S:%4F(WA!.WEE;$A4
M6D9P5FU*24-J8V)K-3(K<#%74$)(:GE3-%EU0D-":V%#8F$U*U=8;GI1=$]F
M5616,&5A,G-9:4),4%9(5F52-&IL=UIQ06LF(WA!.S!Q8WAD4#)V<&,P*T-%
M=UI(<'8K;&Y,0D])<VAK9C5$*V-D4C!8>GA:85E*;4]L-G1*.5AU3%EK;%!5
M8U5I:U9E9UE0458X2S5R+V$F(WA!.U1147IA854V.6-.=V9,<4=Z4S5#2E8P
M3#$W>EHK568K3'9Z4%16.59Q=FPK>G,T16%-1VI837%V251'0TXQ459(33EE
M=SA2>75I-V(F(WA!.R]+-DQW-&8S<W!(+T%$4G1V-RLU>DUM1&IN6C5--#AT
M*UHY0C%E9E5,1%)M1'<V3$EL<$LX64%H1&AF<U)5-FA+8V9$=WI48792-6,F
M(WA!.U%J3$IZ>41I."]J-S(V37=B039-1B\U>4(X;V5:4$UU:V%40F]D:S$W
M3&(S16IZ2VI)=D974V=0>'-V9DXQ-TTV-T1P.&MZ;&QW9VHF(WA!.SE,4G%S
M8W!!53A08CAL=GI104I/9U1507)T2D-4.7=F3WDO;"]29C9O4&MF,4]$*U=Y
M9'I&<E,X,691=%=%.71*3%EA<%EY:V-H5DHF(WA!.TDU14Y'5F=F9EIG9FMC
M,E4T63@R3VE"2T5H.$-';T5X4&-8,&0K6BMV+S1H+TE/4%=307-L-FQN2DUQ
M.4),-GER24(W0G=C-$1S:E0F(WA!.V5",G T9CA!3C1V;%)R-TA:6C5C5TLO
M8RMA-T-W=DY1=DEB2WEH931U-VAX2$)"1T]437IB04%$4%%S;5--26U5:E51
M-G=!:S!'53,F(WA!.S,U4F9M4EDR8S$U8S9&3W1V07!K;&17:F-Q<6EP4$9(
M6G1H-UIR8V9B;6IN25)J:T9N,R]!2VTT-F59-DE$>4@U=S%(>7 U:W1.570F
M(WA!.TIM4T9:1D8W0T-E37-"3DA2;$A8-%-E4&=D.'4W4S!-3E1H34I$971V
M27-C5U%W;&(W8D)"1E(P>G@U,U1S5F1I<G-69&ER<U9D:7(F(WA!.W-69&ER
M<U9D:7)S5EE0-3$O3U!Y5C52=7I96#@P=#%Q2V='4WIT145J;T=&5C5L;5)&
M<417;DMV=&TU-U W0S%'<6IX4D%%3RM8-$HF(WA!.V%C;6]J1%DX,DEF.412
M955F*W)4<4@O2D@O<7!M,2\P2#4O-3A0="]5,"]N63EX941E9#EE='9-2&UZ
M53E:=&\S:6=V<&I,2$A*5&TF(WA!.V])06\S16MD<S=B<R]42$)G:&I*<WA&
M3T)L;GA32D0R2%-0+T%&;#(Y*V-N+U5C33504"]!36)59F@O=4A.:B]!2$1Z
M2#AO=B]*;&4F(WA!.UAV.$%M3%@Y4GIO*S-0.$%%.&XY5GAD4#E99EIU95-/
M-&9!964T3V=E*R\X-4(O.&]$-5$K4R\Y47DU=R]S>"]J5V(X9GA/>#%F,$(F
M(WA!.TEF.$%N1T@O04I4-B]W1"LR5DXO,44R*UHS=&8O:7-F*T=$+T%(36UR
M4F979F,Y;2]/>B]!36QD<C,O1TM,+VLO2&Y*97HO*T\T+V4F(WA!.V9U3&TV
M:C9#*U=V>3A:;#@O=T1L;W%31"ML3$E61S)X=45">C!N=%%F-$QL+W=#1GDO
M,TID5F@K<V4Y-VPO>FM(*UHR<&%)<UAL9E,F(WA!.TA-1C%F465T93-Q;6IP
M0S=-:7AX:V)Q>F-$>5!957 Q,C1Z,EDW26AM=E!K,VI%,$(U.35C+U9::D@P
M:%,O-7AA+S0T3W5F.'A56"\F(WA!.T%#8D]3.7-F-S-(+T%&5#DV3D8Y2EIN
M-7HO3W)Y4C55=E<P*S=L;79.4FHO04PV,7,P5C)J2D912%HR:E%(,C56.7,Q
M3V<W03%/<&HF(WA!.WAX06I$=FPQ.3--=#)455)H<V5B1E X06]A3'EJ+S%A
M9%$O-4DO.$%65$YN+V]0>B]W02M(,B]Q879Z<V4T=D%03C)S5RMT96%.5C$F
M(WA!.V4S:F%+0R]U<&)I3TXV8VQ%:FQQ3E%K5C-Z=4Y$9T](1$1'5%IJ140U
M3T)K;'A32F5Z-G8O=T-S=3)8>FHO-FIJ;DDT4"M.<5AX+S,F(WA!.T1M>2]U
M2&Y0-4MF*U12,$0O:DQ*+W=!;4I--D0R9R]X3$HW:#DT8UA49C-G9EAU<$-U
M;EA14%0P6E X06E*>GEV1CE9.3=T>2M#.#DF(WA!.W-D0RLY3D\O-#4Y<B]W
M05EO+SA!:4EZ>%!,.5HY-W9G:4UR4S=&6%EQ-T9867$W1EA9<3=&6%EQ-T96
M<W-Q>%)02R\R23%,3E1W07$F(WA!.V--4EIP6'=F<6UO,T]P-FQD86ID35AU
M8GE6-35M2G%3,&I&:BMV4&$X3TM/3T%H2&Q%539+57).=F%T3"]W0V-83'$V
M,#8R=6)R>D4F(WA!.W1T8U12<DI*06QP-G%O5T9E4% Q:S55.&5/8VAM.7-)
M>&U22$A90C4X5F8W,'5A3D9T>F5296)F3&QX-6(X>#,K:#-%<7I3,DUN<&TF
M(WA!.UI!47)!9TUR55!3<7-.<S9N4F%O86I$2$M"46M(1'E1-%I%4%IT22\Y
M6F1V9FY*+S%(1$]2>B\X8E5F:"]U2$]J+V-0369Y:2]W1$HF(WA!.VQE6'8K
M671F,4A/:C=C+WA02B]68UA4+T%&:#EM-35)-V@X0C4W9S9"-S<O04TU0B]W
M1$M!*U50:W8X03%$3&Y$*WI(*TY:=G@O13<F(WA!.TA6+U%%:"\U>&@O-50V
M+R]!3S)63B\Q13(K6C-T9CA!-')(+T%)65 Y>DIQ,%@Q;C-06G9Z<R\X;&1R
M,R]'2TPO:R](;DIE>B]W1&HF(WA!.W50,VXW:35U;RMG=FQN.'9F*U4K.'1F
M.717>"\V:55Z,&YT4"]&8W8O0S5F-VMU<7AF5U!E1V(O05!/4W8O:WA9+SA!
M=&YW9CA4:WHF(WA!.U0K>68K2T@K=69U1&9R4'(K1$QV*V-B<GHV;#5/.#!8
M=$%F<3!G;6\R=R]D=TTR+S-:<79A=DAX-FI&2'9&9F$S84TQ179!3'$V=4PF
M(WA!.W4V;75R;5%Y,T9W-U-Z4W1U>D\U3$UX.7E4;F-W9TEX15)S038X;3DS
M=6QV+W=!-')83%<P8EA(;5))<FMQ1$I%;&U84EAP=6]C>DDF(WA!.U-09FE0
M;&Y&>3ES:&4R2W@O5R\T-RML>G9Y4&TX5CAW85!0;W5U6"MK6$1R2DY95'E7
M-WE*6&EX:EER>49D-D=M9&9P<S1Z630U0GDF(WA!.VM!9FTT8S0X2DEE,V%V
M.$$K<W4R6'IJ+T%/;S0U>#)$+VIA;#AF.$%C3V1,*S1E8R]K<"\U3DA14"M-
M<VXO2FE43V<Y;U X045S;G4F(WA!.T@S:'AD3B]E0CEE-FHO>'HW<B]J1DHO
M>$4U-5AI*W-E.3(U9D)E93)/:&9E;6YF.&,K,2\T>%(O.%)'94HU9G)0=F0X
M15)L85A9<3<F(WA!.T9867$W1EA9<3=&6%EQ-T9867%H.5)"3VXS24A8,&XO
M04]);DHT=G%(=E%8=UAN=')O6#-N<&I"=$YT1U5G<5E9>4-/:$A%6C1N;"LF
M(WA!.W,K.'4K1#5$+T]V+T%-;6IR+SA!>&QJ+T%/5$5E97%E>B\X06E74#-(
M-WDV:E4O,VAE:F%2+S9Y-V4O3U0O<4]'8R]N+W=#3G%0=R\F(WA!.S-$;%(O
M=4AM2#5334(K6EAL-&LP2#%T0G8T:T5$3VLW8B]X4$HO5F-85"]72#)A-V]I
M33=S1E)14WI%,$%!-FMN4$I!3&1W*T)-.78F(WA!.V1!.3DO=T-C:$)4>48U
M44(V,%@O04MH,7IH+UIJ+T=S,S0O:61J<2]O0U%F.#1W:T1Z.68Q4%A3<&=0
M*VMI,WI/.7(O05!&62]W1$0F(WA!.T(O=5I.5VDK<RLU-TXK9'8O:W)D92\T
M>%)F.$%**U!/4SEN+T%02&-F=E S1GID4CE"9DQN-61O>BMF+T%#,$9&4TY5
M<S(K:%HP2B\F(WA!.T%:-E0R;V$P=5@O:&-V.$%C;#%E2#9X-S)A+S@U2R\K
M5$9J+T%/,F9"+WA/5$Y0-THO-&]F-C4K-$XR<RMV-$UH+TEI3C50>3(X-U(F
M(WA!.V]+=3A5<7%016TQ8T1R;4(W4FUT6F=*-W@O=6<R-E0V2E!#33=6,3<W
M.$)"1E(P>G<Y,S<T<2]--R]Y66YM4"]!3&%&>"]Y8T]E=CDF(WA!.VMF-'!I
M+W%$-VY46B]R3#%B5B\O049L,GDK8V8O56-C-6I"+WAT4RM0*S1C=5@Y=S@U
M+TI4+WEA3V=F.%I:4"M416UD0C=19C1L:SDF(WA!.W<K.$],<'8W=U!R,U5F
M.$%J;C-8+T=+5"]I2GIY=D8Y63DW='DK0S@Y<V1#*SE.3R]W0T]F82\X66\O
M*TEJ4$4X=C%N,W4K0TEY=$PF(WA!.W-69&ER<U9D:7)S5F1I<G-69&ER<U9D
M:7(T>"]-:CAV9%DX;V$O9%%45WHO04M+959M,"LY0VMX4$5X2E)E6%%/;S):
M5'8X05)44%@F(WA!.T]Y=3%-97%X06<K=7953W0O<610;7=M0CAN<&XU1F56
M9E!7<6DR,6963EHQ2S(X<U=H2#%'=T8Q3VDS0FHR54MO8V-95E!8<S-4>'HF
M(WA!.VYF85!7-F)&94]%24A.3&Y,:$AP*WHV=G5C;E11;61Y5%1Z>C@V+R]!
M0V%/=B\X04=74"]!2DU2-79V6B]W1'A,2#=J.35C8E4O,V@F(WA!.V5J85(O
M=T-S=3-V>FLO-FIH;E U+W=$:F%J.% Y=S559C=H-$I&3$I&26MS5&U/4TUH
M:V1347ES1%5%161#33=C9T55951R,#5U4% F(WA!.TAN4S5T,W1R;E@Y4VYT
M-4)X:VAK=34S4FPX1U9N24EZ16HR9' T;7AJ9T0O0492*W!M8W-U.&\O.'8X
M03AV=&,X-&$Q8C)T<F)31%0F(WA!.W956#8Y9CA!16E+2TE(-"]J3WAE;C)6
M-FLK,E4Y<#EP-#E,:DUP16-D8E(V:R]Q6EEC2FUF2C=&+W=!-5))<658=$)2
M0E)&=5I&540F(WA!.W-"14%--5 R4$XU8VXY569E-6UT*VM0;G5W,4,O=T)0
M=6MU-T,U;'1,<4]V<#-%1'1&271243!D0T='9#-K>%)Y4C1:05-J,TAD,7<F
M(WA!.TI(2D<V;#5R.#!A<&(O5G14,6DK=G)E;V(P8FTU;6U4:T]H-'5Z0W55
M-'1&:'AM-%%J12M545!U6DA*23AY6&]V-4-F;#5R1V\K83<F(WA!.U!Z1&0R
M<VM':C9A5%!(4$EP55148U-),6IR.7%J2&M33G1S,$AT3#)P:G@T2EEO;3AK
M.7$W:#%V-VY*,'5%;5A%95%5+W=$;DI8+WDF(WA!.UES9B]!1WHT4"M*>5I,
M,E0O=T%54#EC+V-%87HV+V=Z6"]N1T-'3V)Y-7(X37%H-'!,:4Y(53E#<E)%
M15IP+V$K4D=B1U(O3B]3,S8F(WA!.TPV4SA:.#EE471D.&]A>%!:6#EV2CE5
M1&M79#EX4'!44C$K16@V8V564'1,,4)Z<G5Z=3!S5W%X:5533TQQ3V]C3$QI
M340U265(>C<F(WA!.S4T9V=70T1Z1'%C54M!0DDP=DHQ5E%O;T%O1#=$,D=4
M;#)B<'!'>FIG5"]62#9K94Q0=DM34WEY4WE03$LU:VMK2EHS66MS>D4Q2DHF
M(WA!.U!5;DUW04%53U1"-S-Q+R]!2WDW6F9/4"]Q3T]C4F<O-#)P9D@O8T]W
M;"]C4$]F>54O.$%*;S9"+W=!6EI0.$%K>$IN464P2"M*6E F(WA!.V-0=D1I
M-F(K.$0V.3%(+VIN,U@O04)I:R]W0TEN4$LX6#%J,W4S3#1,>C)X,$PW,# W
M+VIN,G8O04)I:B]W0TEJ4$4X=C%N,W4K0TDF(WA!.WET3'-69&ER<U9D:7)S
M5F1I<G-69&ER<U9D:7)M5E=5<7="56EH0C-"0GA6<$521D-O;U961D%O1D%"
M:$IT5DHW2WEK8W9*8GAU-38F(WA!.W-Y2U-F<$EY47E32$EL85E8*V1%5558
M-58V.&MA2VE#2T]I<4%"+V9X.6AM,S=!2D]T>#,S;C=I,#9J-D,K879Y;%)(
M+TUJ>2MJ<4<F(WA!.U$S4V=Q4E5(63EJ;F]88EIR4C5++VUU=# O,6@Y:B]O
M-U0O*U=73"]!2D9R+U102B]&;C-L,CE):%965D-Q049!;T%.9T%-<E,X42\F
M(WA!.S5Y;"\T-$]H+W=$359,+WEB1V1J-TAF,W54*W%0=F-,5R]31T<O.$%/
M33!-33-N>2]75TY:1D=L>6M+-$1#=C%I,S,S>F(K,3!I3DPF(WA!.T=V.$%6
M0B]U6DY/:2MS*S4Y3DQP.6=R0FQT;V=W3E%1:6=G:C9-.#8X4UAE6%I5<C5"
M2VQ,85=K<F-P65DU1W!4:WEH:E0V4FMH3U$F(WA!.S5&85A245%19VE'3EEW
M9'E%54Q8-W-:4THU;%9Z2W)+5EE";%E56E1U0T0R3U)"<%9$.4AA9CA!.'-S
M6"])=&8V6EHT<RLX;W S-D\F(WA!.S O.$$U6EEV*U)A+S!X.%=F959P54YT
M8FU,,%1%:&A(4U!I3U!J,#9:2&E.,V4V5G%75FQ'-&5/,VI2>#!:555%9E-"
M:$]34C5K<E,F(WA!.W-10TM(<&M&42\V3S O.$$U6EEV*U)A+S!Y>GA:.352
M4TE!049",'ET3'-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&DF
M(WA!.W)$+WIF<V(V+W=$>30Q=3!S8F57-W4U631X1F)W23!K:D54251X4E%7
M3W=R;3(W1'E2:'$T4VM21TE*,T]W-49Q>F=M0G X.2]L9#4F(WA!.TLX-5=8
M-6<V1F18;6<V:F)7<TXP<E-Z>E=K.&-A3%$W<WI)04(X.#=R=&IT1%1Z,'53
M36-K0U1(:TI$.6)R.$=/46U,0F97;658=3$F(WA!.V1I<G@W+VY*2%%T8C%F
M4F1':C!N5#=N54I)<FU2<%5T65I*:6]-64%,0TU.45HQ9G-P<6-E3$I--4I2
M:F-2>DE(6'IC5%=22FE+1$8F(WA!.W8K8V102S-M9E-F3S$W8S9R<$8W<#EU
M*VUY>'!.9%<X<TM&>E!!46]A4E9&84M45#)Z6F4Q3W-W-61.15%N1U(T>'EK
M1"]$3'5A9$HF(WA!.T-1;'5/:C9+>F=N675X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C(F
M(WA!.TMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DLF(WA!.W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W4F(WA!.WA6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7@F(WA!.U8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8F(WA!.S)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W8O+UH\
M+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @
M(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^
M"B @(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z.#0R-#$R9C$M
M,F-A-BTT8C@U+6(Q-#$M.#<V,V-A,S!B,&4W/"]X;7!-33I);G-T86YC94E$
M/@H@(" @(" @(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C@T,C0Q,F8Q
M+3)C838M-&(X-2UB,30Q+3@W-C-C83,P8C!E-SPO>&UP34TZ1&]C=6UE;G1)
M1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$
M,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG:6YA
M;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYP
M<F]O9CIP9&8\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP
M34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" \<W12968Z:6YS=&%N8V5)1#YX;7 N:6ED.C9A,F9E93EB+3@X
M-V,M-&1E,"UB9#,R+69A9C Y9C9A.38V-CPO<W12968Z:6YS=&%N8V5)1#X*
M(" @(" @(" @(" @/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#HV83)F964Y
M8BTX.#=C+31D93 M8F0S,BUF868P.68V83DV-C8\+W-T4F5F.F1O8W5M96YT
M240^"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^=75I
M9#HU1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO<W12968Z;W)I
M9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z<F5N9&ET:6]N
M0VQA<W,^<')O;V8Z<&1F/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @
M(" @/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O
M<GD^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F
M.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @
M(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.C@Y8C=B.#AC
M+3=D.#(M-&$V-2TX9C=E+6-E9#4Y,6$T8F0X-CPO<W1%=G0Z:6YS=&%N8V5)
M1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R,2TP-"TS,%0P
M.3HS,3HQ-BTP-#HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@,C0N," H
M36%C:6YT;W-H*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @
M(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @
M(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z.#0R-#$R9C$M,F-A-BTT
M8C@U+6(Q-#$M.#<V,V-A,S!B,&4W/"]S=$5V=#II;G-T86YC94E$/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#(Q+3 U+3$Q5# Y.C U.C$R
M+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B R-"XQ("A-86-I;G1O
M<V@I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @
M(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \
M+WAM<$U-.DAI<W1O<GD^"B @(" @(" @(#QI;&QU<W1R871O<CI3=&%R='5P
M4')O9FEL93Y0<FEN=#PO:6QL=7-T<F%T;W(Z4W1A<G1U<%!R;V9I;&4^"B @
M(" @(" @(#QI;&QU<W1R871O<CI#<F5A=&]R4W5B5&]O;#Y!9&]B92!);&QU
M<W1R871O<CPO:6QL=7-T<F%T;W(Z0W)E871O<E-U8E1O;VP^"B @(" @(" @
M(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI8G)A<GD@,34N,# \+W!D9CI0
M<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F.E)$
M1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" */#]X<&%C
M:V5T(&5N9#TB=R(_/O_B#%A)0T-?4%)/1DE,10 ! 0  #$A,:6YO A   &UN
M=')21T(@6%E:( ?.  ( "0 & #$  &%C<W!-4T94     $E%0R!S4D="
M              #VU@ !     -,M2% @(
M                                    $6-P<G0   %0    ,V1E<V,
M  &$    ;'=T<'0   'P    %&)K<'0   ($    %')865H   (8    %&=8
M65H   (L    %&)865H   )     %&1M;F0   )4    <&1M9&0   +$
MB'9U960   -,    AG9I97<   /4    )&QU;6D   /X    %&UE87,   0,
M    )'1E8V@   0P    #')44D,   0\   (#&=44D,   0\   (#&)44D,
M  0\   (#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C
M:V%R9"!#;VUP86YY  !D97-C         !)S4D="($E%0S8Q.38V+3(N,0
M            $G-21T(@245#-C$Y-C8M,BXQ
M                                          !865H@        \U$
M 0    $6S%A96B                      6%E:(        &^B   X]0
M Y!865H@        8ID  +>%   8VEA96B         DH   #X0  +;/9&5S
M8P         6245#(&AT=' Z+R]W=W<N:65C+F-H               6245#
M(&AT=' Z+R]W=W<N:65C+F-H
M                         &1E<V,         +DE%0R V,3DV-BTR+C$@
M1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@              +DE%
M0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M                          !D97-C         "Q2969E<F5N8V4@5FEE
M=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ               L4F5F
M97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M                            =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,
M  03"P #7)X    !6%E:(       3 E6 %    !7'^=M96%S          $
M                       "CP    )S:6<@     $-25"!C=7)V
M!      %  H #P 4 !D '@ C "@ +0 R #< .P!  $4 2@!/ %0 60!> &,
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
MN<HXRK?+-LNVS#7,M<TUS;7.-LZVSS?/N- YT+K1/-&^TC_2P=-$T\;42=3+
MU4[5T=95UMC77-?@V&38Z-ELV?':=MK[VX#<!=R*W1#=EMX<WJ+?*=^OX#;@
MO>%$X<SB4^+;XV/CZ^1SY/SEA.8-YI;G'^>IZ#+HO.E&Z=#J6^KEZW#K^^R&
M[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9\Z?T-/3"]5#UWO9M]OOWBO@9^*CY
M./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW____N  Y!9&]B90!DP     '_VP"$
M  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$"
M @(" @(" @(" @,# P,# P,# P,! 0$! 0$! @$! @(" 0(" P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# __  !$(
M$94?00,!$0 "$0$#$0'_Q #_  $! 0$! 0$  P$!        "@L("0<& @0%
M P$! 0 " @,! 0$            '"08*! 4( P(!$ $   4#  4'" 8&!@D"
M @L  0(#! 4&!P@1$G@)"A.U=K<X6#DA%#:6MM89&C$BDQ4W=R/3%H<8N$$R
MU1=7EU%")-162(B8R&$S4D,T)7%B4S4FI]>5V!$!  $" P$%#1,(" ,%!0(/
M  $" P0%!A$A$@<("3%!D;%R$W-TM#56=CA187$BLL+2,U.S%#24U+46-C<9
M@:'!T3)2HAA"8H*2(Q5UA=,D%_"31%25X4-C@\-5Q4<E9-7Q166E)N*CA*3$
M)__:  P# 0 "$0,1 #\ OX
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                        !SKS O;S&\2^461QUW<V&0L..N]E[8WUE7JV
MMY97EKMIJ:O;7=I<T)Y*UO<V]:26>G4DFA-)-"$81A&"3.!:Q8Q7#'I+#8FB
MBYAKFILKIKHJB*J:J:L=8BJFJF=L54U1,Q,3$Q,3LEQ,?,Q@;TQN3%JOU,LL
MW_$/R _XY[Q?\S=:_P"VVVW_ --.#CP?R3Y#A?\ A(8^%8KW2Y_>G]9_B'Y
M?\<]XO\ F;K7_;9_TTX./!_)/D.%_P"$?"L5[I<_O3^L_P 0_(#_ (Y[Q?\
M,W6O^VS_ *:<''@_DGR'"_\ "/A6*]TN?WI_6?XA^0'_ !SWB_YFZU_VV?\
M33@X\'\D^0X7_A'PK%>Z7/[T_K/\0_(#_CGO%_S-UK_ML_Z:<''@_DGR'"_\
M(^%8KW2Y_>G]9_B'Y ?\<]XO^9NM?]MG_33@X\'\D^0X7_A'PK%>Z7/[T_K/
M\0_(#_CGO%_S-UK_ +;/^FG!QX/Y)\APO_"/A6*]TN?WI_6?XA^0'_'/>+_F
M;K7_ &V?]-.#CP?R3Y#A?^$?"L5[I<_O3^L_Q#\@/^.>\7_,W6O^VS_IIP<>
M#^2?(<+_ ,(^%8KW2Y_>G]9_B'Y ?\<]XO\ F;K7_;9_TTX./!_)/D.%_P"$
M?"L5[I<_O3^L_P 0_(#_ (Y[Q?\ ,W6O^VS_ *:<''@_DGR'"_\ "/A6*]TN
M?WI_6?XA^0'_ !SWB_YFZU_VV?\ 33@X\'\D^0X7_A'PK%>Z7/[T_K/\0_(#
M_CGO%_S-UK_ML_Z:<''@_DGR'"_\(^%8KW2Y_>G]9_B'Y ?\<]XO^9NM?]MG
M_33@X\'\D^0X7_A'PK%>Z7/[T_K/\0_(#_CGO%_S-UK_ +;/^FG!QX/Y)\AP
MO_"/A6*]TN?WI_6?XA^0'_'/>+_F;K7_ &V?]-.#CP?R3Y#A?^$?"L5[I<_O
M3^L_Q#\@/^.>\7_,W6O^VS_IIP<>#^2?(<+_ ,(^%8KW2Y_>G]9_B'Y ?\<]
MXO\ F;K7_;9_TTX./!_)/D.%_P"$?"L5[I<_O3^L_P 0_(#_ (Y[Q?\ ,W6O
M^VS_ *:<''@_DGR'"_\ "/A6*]TN?WI_6?XA^0'_ !SWB_YFZU_VV?\ 33@X
M\'\D^0X7_A'PK%>Z7/[T_K/\0_(#_CGO%_S-UK_ML_Z:<''@_DGR'"_\(^%8
MKW2Y_>G]9_B'Y ?\<]XO^9NM?]MG_33@X\'\D^0X7_A'PK%>Z7/[T_K/\0_(
M#_CGO%_S-UK_ +;/^FG!QX/Y)\APO_"/A6*]TN?WI_6?XA^0'_'/>+_F;K7_
M &V?]-.#CP?R3Y#A?^$?"L5[I<_O3^L_Q#\@/^.>\7_,W6O^VS_IIP<>#^2?
M(<+_ ,(^%8KW2Y_>G]9_B'Y ?\<]XO\ F;K7_;9_TTX./!_)/D.%_P"$?"L5
M[I<_O3^L_P 0_(#_ (Y[Q?\ ,W6O^VS_ *:<''@_DGR'"_\ "/A6*]TN?WI_
M6?XA^0'_ !SWB_YFZU_VV?\ 33@X\'\D^0X7_A'PK%>Z7/[T_K/\0_(#_CGO
M%_S-UK_ML_Z:<''@_DGR'"_\(^%8KW2Y_>G]9_B'Y ?\<]XO^9NM?]MG_33@
MX\'\D^0X7_A'PK%>Z7/[T_K/\0_(#_CGO%_S-UK_ +;/^FG!QX/Y)\APO_"/
MA6*]TN?WI_6?XA^0'_'/>+_F;K7_ &V?]-.#CP?R3Y#A?^$?"L5[I<_O3^M5
MAX7+<C<37FO.8M'7.O=::SI8W2.S-3'4M5ZISFHJ=A4N<SN++<U+*3+WUY+:
MSW$M&2$\:<)8SPDEZ>GH@J%Y6?2^F=/:>T37D&78' UW<;F<5SA\/:LS7%-K
M!;V*IMT4[Z(VSLV[=FV=G-9MHR[=NW,1URJJK931S9F>?5YJPQ2DSP
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                           !
MS9S,]C_E;V;-]/5?JE*/ ?\ ?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M                        !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L
M$SG1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.
M)F'Q"_V&OU,LG1N&(1                               5O>%'_B!S3]
M#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                '-G,SV/^5O9L
MWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M             %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.
MG4M 4:I
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M              <V<S/8_P"5O9LWT]5^J4H\!_WU:/\ &C*N[[#B9A\0O]AK
M]3+)T;AB$0                              %;WA1_X@<T_0[9+SWN2I
MLY7_ .SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                         <V<S/8_Y6]FS?3U7ZI2
MCP'_ 'U:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M      5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M      !S9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M                              %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>
MS3WK!,YT3[;B.IHZ=2T!1JD
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                             !S9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*
MN[[#B9A\0O\ 8:_4RR=&X8A$                              !6]X4?
M^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                       '-G,S
MV/\ E;V;-]/5?JE*/ ?]]6C_ !HRKN^PXF8?$+_8:_4RR=&X8A$
M                     !6]X4?^('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG
M1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                      '-G,SV/^5O9LWT]5^J4H\!_P!]6C_&C*N[[#B9
MA\0O]AK]3+)T;AB$0                              %;WA1_P"('-/T
M.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                <V<S/8_Y6]FS
M?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M           !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M
M 4:I
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M           <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_ &&OU,LG
M1N&(1                               5O>%'_B!S3]#MDO/>Y*FSE?_
M +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                    !S9S,]C_ )6]FS?3U7ZI2CP'
M_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M   5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M   !S9S,]C_E;V;-]/5?JE*/ ?\ ?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M                            !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[
M-/>L$SG1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                             '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J
M[OL.)F'Q"_V&OU,LG1N&(1                               5O>%'_B
M!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                    '-G,SV/^
M5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M                 %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VX
MCJ:.G4M 4:I
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                  <V<S/8_P"5O9LWT]5^J4H\!_WU:/\ &C*N[[#B9A\0
MO]AK]3+)T;AB$0                              %?'A2=.9Z3/<S=73
MX?(R:7N,1LWIRVS\]I6DQ-SGK*]U_D[W#V]]-+"A7R-EC[^WK5J4DT9Z-*XI
M33PA"I)UJ7>5^S/+JLNT/DU-^U.;4WLRO568JCKE-FJG"44W*J>;%%5=%=--
M4Q$5545Q3MFFK9G>B:*M]B*]D[S91&WG;?3;BR92(SX
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                !S9S,]C_ )6]
MFS?3U7ZI2CP'_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M              >D_=G]VMNWWC.\]MI/35"^TQL[I&^QMYO-NU4MO_U=I/!5
MJOE(X7!U*]*I:Y;7^?M:523&V,(3PEC"-Q<0DMJ529Y=XT_&CT;Q9=#59QFM
M5O%ZVQMNNG+,NBKT^(NQ&SKMV(F*K>$LU3$W[NYMW+=O;=KIAV^3Y1?S;$;R
MC;&'IGT]7F1YD>;5/.C\L[C22X_\?]IN+^TVD=DMDM(V&B]O=%V$MGB\79R^
M4N;RYJ?TF0SF<R%3IN\UJ+-7<9KB]O;B:>M<5IXS31_1"&KYPC<(VL>%C6.-
MUYKS&W,=J3'7-]<N5;E--,;E%JU1'I;5FU3LHM6J(BFBF(B(YLS+6%PMC!V*
M</AZ8IM4QN1^F?-F>?+[*P=R
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                              '-G,SV/^5O9LWT]5^J4H\!_P!]6C_&
MC*N[[#B9A\0O]AK]3+)T;AB$0                            '>?=Y]W
M_N_WAF^N,VKV[M+O#:-Q-6QRF[6Z=?'37FG]M-(UJU22:^NH3U[.CDM1Y?YO
M4HXG%R5I*]]<2S3=-.VH7-Q0\]<9/C&Z+XMG!_=U=J6NB_G=Z*K>7X"*][>Q
MV(B(])3LBJ:+-O;35B+\TS1:HF(]-=N6K=SL\JRN_FN)BS:W+<?M5<ZF/USS
MHY_H;9:4/%;BQLUPVV6TOL1L9IJ33VC=-R37-W=7$U.YU!J[4EW1MJ69UGK#
M*R4:$V9U1G)K6G&O6C))3I4J=*WMZ=&UH4*%/5SX7>%S7'#?KK%\(.O\5.)S
MS%3O::8VTV</8IFJ;6&PUN9GK5BUOIWM.V:JJJJ[ERJN[<N7*I;P6"P^7X>G
M#8:-EN.C,\^9GGS/_LC<B'12,W+
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                  <V<S/8_P"5O9LWT]5^J4H\!_WU
M:/\ &C*N[[#B9A\0O]AK]3+)T;AB$0                           '8O
M!OA'O'SWWXP&R&T5C+;>6EAEM=:[R-I=5]+[;:,MZLDF1U1J&K;0A&>/3-"A
M8V<)Y*N0OJE.A)-)"::I3A/A^X>=$\7?@]Q&O=9W-]O?\/"82BJF+^-Q,QMH
ML68JYG[]VYLFFS:BJY,5;(IJY^6Y=B,SQ,8:Q'GS5SJ8\V?T1SYW&E9PQX<[
M.<&-B=,;#[,XJ-'$XB$^0U-JG(4;3^U.X.K[V63]\:QU9?6U&E\\RE]-)+3H
MT_\ [5E94J-K0A+0HTY8:MO#CPVZVX?^$'%\(6N+V^QE[TEC#T35UC!X:G;U
MO#8>BJ9WMNC;-54_M7;M5=ZY,W*ZIF7<OP&'RW#4X;#QZ6.;//JGGS/G]*-R
M-QU:B!S0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M               '-G,SV/\ E;V;-]/5?JE*/ ?]]6C_ !HRKN^PXF8?$+_8
M:_4RR=&X8A$                          !T[Q"XB[S\V][]-[$;'8&7*
MZFS4L^2S69OIJMOIK0VD;.YM;?-:VU?DJ5*O'&Z?P\;VE+-&62I7N;FM1MK>
MG5N:]&E/%/#1PS:&X!]!8KA"U]B.LY58]):M4;)OXK$54U3:PN&HF8W]ZYO:
MIC;,4444UW;E5%JW773S,!@<1F.)C#8:-M<\V>=$<^9\Z/\ V1NRTJ>!7!39
MSN_]B<+L[M7C[>]S%>E9Y/<W<BYL*=IJ3<_6<EMY*[U!F(^7O*MGCK>:I/3Q
MF-EK5+?&VLW4DC/4GK5JVK?QA^,#K;C&\(-_6VKKE5O!4S51@<%37-5C X::
MMM-FWN4Q57.R*K]^:8KOW(WU44TTVZ*)<RS+</E>&C#V8VU?TJN?5/FS^B.=
M'Y7;""'8@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                 .;.9GL?\K>S9OIZK]4I1X#_ +ZM'^-&5=WV'$S#XA?[
M#7ZF63HW#$(@                         /N_&OC7O#RUWATIL;L;I2YU
M9KO5ESU:5*7KT,1@,10GI_O756JLKY.K0P>E\'0JPJ75U4A'HZ9:=.6I7J4J
M52/N%'A1T5P-Z*QFO]?XRC!Z>P=&[.Y-R]<F)ZWA\/;VQ-V_=F-[;MT^?55-
M-NFNNGDX3"8C'8BG#8:G?7:NA$<^9GG1'/G]+2>[N7NZMG.[LV4M-OM!VMOG
M]Q=1V^.R.\&[%Y:4Z>>U_J:WH3=-*C--":KB=&8.K<5:>(Q<DT:=M2GFJU(U
M;NO<W%;5UXS?&8UOQE]=UZDU#75AM,X6JNC+<OIJF;.$L3/-GG7,3=B*:L1?
MF-M=4113%%FW:MT2YE.58?*L/UJUNW9_:JY]4_HB.='Z=LO0EYM=H
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M   YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M                    #ZKLCLEN?R,W2T=LSLWI+):VW$UUEJ6)P&"QE/IF
MFGFA-5N\CD;J?JVV*PF(LZ=2ZOKVXFIVUG:TIZU6>622:,,0UYKS2?!EI+&Z
MXUOC+6 TUE]F;EZ[7/.YE-%%/[5R[<JF*+5JB)KN7*J:*(FJ8A]L/A[V+O4X
M?#TS5=JG9$?]N9$<^>=#2.[K_NR=KN[?V>J:?Q%>VUEO9KNVQ=YO)NK-;U*4
M<YD;*2K4M-+Z5M[B$*^)T+IVO=U86M.:$MQ>U9IKFYZ)YJ=&AJ_<;#C5ZMXS
MVM8S+&TUX'0F7UW*<MR_;$]:HJF(JOXB8W+F+O133-RJ-M%JF(M6O2Q57<EO
M)LGLY3A][3Z;$5;-_5YOG1YD1SO-YL^=Z=O*3N
M
M
M
M
M
M
M
M
M
M
M              $#O>7=[3WB&R//'D_M1M9R:U1I#;W0NYM]@]*::L]+[<WE
MKAL52QV-K4[.C=971M_D:TDM6M-'K5JU2?Y?TMB/BL\3GBTZ\XO6D]8:NTKA
M,;J3,,JHNXB_5?QM-5VY-=<35--O$T41.R(W*:8C<YB,LWSS-</F=ZQ9O33:
MIKV1&RG<C\L.&?QO.]/][[6/U-VI^X2?OY"^*/X%X'Y3F'SMUWUCSKW>KH4^
MQ/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-V
MI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*
M<P^=GUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%
M/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3
M=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/
MRG,/G9]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZN
MA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_
M4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\
M#\IS#YV?6/.O=ZNA3[$_&\[T_P![[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>
MKH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6
M/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_
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
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
M(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?
M.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GX
MWG>G^]]K'ZF[4_<(_D+XH_@7@?E.8?.SZQYU[O5T*?8GXWG>G^]]K'ZF[4_<
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
MF^28CX)G.%Q.$Q7[EZU7:K_NW*:9Y_F.PHKHN1OJ)BJGSIVOT#K7Z
M                                    >!WB"^6G(CB#QIV6UMQPW-RF
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
MBYL3$QMC=A_9?)_0                                         '-G
M,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M              ?O=KMK]?;U;B:-VGVMTQDM9[A:_P _8::TGIG$TY)[S*9;
M(U84Z4GE*L]*ULK.WDZU:YNJ]2E:VEM3J5Z]2G1ISSRX]JW5FG="Z:QVL-6X
MNU@=-Y=AZ[^(OW)V4V[=$;9G9$3555,[*:+=$55W*ZJ;=NFJNJFF?K9LW<1=
MIL6:9JNU3LB(Y\_]N?SN;+1K[ICNK-!]W)M35O,W/AM:\E=PK"UGW3W(MK66
M>VP]I&%"YI[:Z!N;FA2O[71>)NZ4M2XKS2TJ^9O9(7->2G3IVEK::R/'%XW>
MH>,WJ^+& B_@."W+;E48#!55;*KE6[3.-Q=-,S15BKE,S%%,351AK4]:MU55
M57KMZ5\CR6UE-C;5LJQE<>FJ\S^K3YT?GG=GG1'KL\8N]
M                         <S<U-;ZJVRX;\M-R="YBMI[6^WW&;?C6^CL
M_;4;2YN,'JK2>UFJL]I[,4+>_M[NQKUL9E["C6EDK4JM*::2$)Y)I8QA&5.
MK(<HU5PW:.TOJ"Q3B<AS+564X7$V:IJIB[A\1C\/9O6YFB::XBNW753,TU4U
M1$[:9B=DN'F%RNS@+]ZU.RY19KF)\R8IF8GHL]#\;SO3_>^UC]3=J?N$V3?Y
M"^*/X%X'Y3F'SM%OUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=
MGUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\
M;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N
M$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/
MG9]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$
M_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_4W:G
M[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS
M#YV?6/.O=ZNA3[$_&\[T_P![[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^
MQ/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-V
MI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*
M<P^=GUCSKW>KH4^Q/QO.]/\ >^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%
M/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3
M=J?N$?R%\4?P+P/RG,/G9]8\Z]WJZ%/L3\;SO3_>^UC]3=J?N$?R%\4?P+P/
MRG,/G9]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZN
MA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_
M4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\
M#\IS#YV?6/.O=ZNA3[$_&\[T_P![[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>
MKH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6
M/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_
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
M,[-NRJFJ(JB=DQ.[',<Z*HJC?4S$TO[[COZ
M                  G!\1!S0Y.\.M&\6LEQJW9R^U=]KS4VZUCJVXQ.(TOE
MILU:X#%:%KXBC7EU-@LW)0ELJV5N)I8T84XS>4CUHQZ(=%GG)J<!O!3PV9WJ
MW"\*63V<WL9?A<OKP\7+E^WUJJ]<Q<7)CK%VU,[Z+=$3OM]LWNYLW=N)ZJS#
M&8"W9JP=<T35-6W9$3MV1&SFQ/FI=?QO.]/][[6/U-VI^X2V7^0OBC^!>!^4
MYA\[8;]8\Z]WJZ%/L3\;SO3_ 'OM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZN
MA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_
M4W:G[A'\A?%'\"\#\IS#YV?6/.O=ZNA3[$_&\[T_WOM8_4W:G[A'\A?%'\"\
M#\IS#YV?6/.O=ZNA3[$_&\[T_P![[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>
MKH4^Q/QO.]/][[6/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6
M/U-VI^X1_(7Q1_ O _*<P^=GUCSKW>KH4^Q/QO.]/][[6/U-VI^X1_(7Q1_
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
M;EBOTO-]+=IIJW-L;=S<V[KL+=VU=C?6JJ:J?-B8GI/UKIW[
M
M
M
M
M
M
M                                                  9@W?!?$UYE
M_P XLEYIQ#:\XE7DJZ'_ -$H]\N(<S[OQB.R3^AYM/4+J0
M                                    ']S'Y'(8F\M\CBKZ\QF0M)_*
M6M_C[JO9WEM4ZL9?*6]U;3TZ]&?JS1ATRS0CT1?'$X;#8RQ5AL7;HNX:N-E5
M%=,54U1YDTU1,3'HP_L3-,[:9V2["VS[Q;GAL_4MH[>\N^06$L[2KY:AA+K<
M_5.HM,2U>I"G&>;2>I\AF=-59IJ<LL(]>TFZT)9>GIZL.B%-5<6;B]ZUIJ^L
MFC--W[U<;)NTX##V;^S;MV?"+%%J_&[MF-ER-FV?-ES[.;9G8]JOW8B.=OIF
M.A.V/S/1;:KQ'?>8;>1MZ>JM6;4;VVM"7R4:.YNUN)QU>>C"7J2PC?;47>V5
MU4N*4G1&6K5C5FFGA":IY3IFA-YFU?R8O%8U+OJLHP><9#=JW=N!Q]RN(GF_
ML9A3CJ8B>?33%,1&Y3O=S9VMC5F<6OVZJ+D?UJ8];O7IKM!XJZQFA:V6_G$B
MZH1A&G\]U)M!N)1NX3RQFC"K&UT3K3#6?DXTY/EEA/J";KQ^2,9?TO*NM.2&
MOQO[_!WK*BJ-W>V,QP<T^AOL5AKM6W;S]F#C9S=WF.XL:UCF8JQ^6FK]$QZY
MZM;,^(&[LC=Z%I;Y'=_4FS&9O):4:>%WFT'G,!&E-4FZLU.[U+I:76>@[.:C
M&,.M&KEI9.B/3+--"$T8>0=<<G%QJ]%[^YALEPN>8&C;MNY9B[5[;LY]-C$?
M!L75MYT4X>9YTQ$S&WN\/JC)[^Y-R;=7F5TS'YXVT_G>KVV6]6SN]6(_?^SN
MZVW&ZN$ZDE2;*[=:VTWK.PI2U/\ 5A7NM.Y+(TK>?I^2,L\99H30C",(1AT/
M'VJM"ZVT+C?\NUMD^9Y1C]LQUO&X6_AJYV>93>HHF8\^-L;-WF.[LXC#XBG?
M8>NBNGS:9B>D^FL5?8                                     !P5WI
M/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M#_:P&I-1:5R-/+Z7SV:TWEJ4(2TLI@,I?8?(TI85:5:$M.]QU>WN9(0K49)^
MB$T/UI)8_IA!P<QRO+,WPTX+-L/8Q6#GFV[UNBY1.Y,;M-<54SN3,<SF3,<]
M^J:ZZ)WU$S%7G3L=N;9]Z1WB.T4UM_8KF-OS+;6<>FTQFK-<Y+<;"6TO3";R
M5# [BQU7A:=O&:'3Y.%"%.,8QCT=,T>F!M5<4OBTZSBK_/=$:>F[7^U7A\)1
M@KM7GS>P7P>[,_UM_MV;-W<AV-G.<UL>UXB[L\^=]'0JVP]&]JO$M]XKH7YG
M0UY1V1WKM*<DM*^N=8[=U-+YVZEAU(S5Z%[MCFM$X2SO)HR?ZT<;5HPA/-_1
M=/5C+YCU?R6G%GU!O[FGJL^R&],[::<-C(OVJ>;N33CK6*NU4[O,Z_35N1Z?
MF[>VL:OS6WN7>MW(\^G9/\,Q'YGIYL_XJK:^_EM+7?WBEKO2M26/D[W-[1ZW
MP&O*-Q",.F%S0TUK&SV\JV$(31ZL:,<I=1Z)>M"I&,>I#RCK7DB-68>:[W!U
MJ_+\93.[3:S'"WL),?U9OX:K&17YN^ZQ;YNS>[F^GN+&M;,[F*L54^?3,5?F
MG>]-ZO[+]^?W8^]7S2UM>1^*VSS=U/))/@]Z,#GMM?F?E.GR<]WJK,V,VWLL
MDT81A&,F9J>3Z.F?JPC+&;Q_KGB <:S0N_NWM,7LUP%$3,7<LNVL;OMG-WN'
MM5_#-O,V;<-&W^CMF)V=WA]29/B-R+T45>97$T_GGTOYWJ/HW7FA]QL);ZFV
M]UGI37>F[O\ _1=0:-U%B-482YZ999X?-\KA+R^L*W3)-"/ZM2/R1A%Y+SS3
MV?Z9Q]65:DP.,R_-*/VK.)LW+%VGT;=VFBN/RP[JW=MW:=_:JIJH\V)B8Z,/
MU;IW[                                      3!^*=]C_CSVDZ/JPU
M\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                                              #]]H;=?=+;"[A?
M[:;DZ^V\OH59JT+S0VL=1:2NX5IY*5.>K"XP&1Q];RL\E&26,W3TQA)+#_1!
MCNH-'Z2U99^#ZIRO+LSP^S9O<7AK.(IV1MF(WMZBN-D3,SLV<^?-?6W?O69V
MV:ZJ)\Z9CI.^]L>^7[SG:>:WAI[E_N=GZ%&:E"I;;G1T_N]+=4:49.M0N+K=
M#":MR4):\DO5GJ4Z].O\L8RU)9OUGG75?$?XJ>L8J_S+1658:Y5MV58'KV7;
MV9V[L4X"[AZ-R=V(JHFCF1-,QN.SLZ@SBQ^Q?KF/ZVRKU42](=J/%"<U=*>1
MM=U=IMB-VL?3GA-5O++&ZIVZU3<2QZ(3TY\EBL_FM,R20A+^IU,++-+&,>M&
M:'1"7S!K#DG> K-]]>TAG&H<FQ,QN4U5X?&X>/,F*+EFU?F?-VXJ8F-FR(W9
MGM[&LLPHW+]%JY'Y:9Z,3,?F>HFT'BE.*>IXVEKO1L%O1M+>7/5EK7FD\AI;
M=G3=A/&>$)I[J_JU]O-0U+:23ICUJ&(K5(QAT0I_Z7DW6G)*<+^4Q7=T-J+(
MLYL4\RG$48C+[]<;.931$8RS%4SSJ\133S]\[BQK/!5[F(M7*)\[95'K9_,]
M:=E.]K[N7?\ GM;7;_EEM;:Y>\\G3HZ?W#R%]M)GJUW4A+TX^SQNZ-AI&MEK
MRG/&,O5LOG,L_5C&G-/+^L\<:[XF_&;X.::[NH]'9O7@J-LS>P=%&8VHIC^G
M57@*\3%NF8W=MW>3&V(JBF=QWF'SS*<5N6K]&^\RKTL_Q;-OY'H=97MGD;2V
MO\?=VU_8WE&G<VE[95Z5U:75O5EA/2KVUS0GGHUZ-62,(RS2S1EFA'IA%YKO
MV+^%O58?$T5V\115--5-43353,;DQ53.R8F.?$QMAVL3$QMC=A_9?)_0
M                                '-G,SV/^5O9LWT]5^J4H\!_WU:/\
M:,J[OL.)F'Q"_P!AK]3+)T;AB$0                      'ZO0VAM8[FZ
MQTUM]M]IK,:QUOK',6.G]+Z7T_8ULEF<YF<E6EM[.PL+.WEFJ5JU:I-_])99
M81FFC"6$8PZC4&H,DTKDF*U)J3%6,%D."L5WK]^]7%%JU:HC;5775.Y$1'Y9
MG9$1,S$/W;MW+UR+5J)JN53LB(YLRT/>YX[I#27=][<TMPMR[#":HY9Z]Q4)
M=9:GH1I9.QVTP5["E6AMIH>^C+&E"2E&26;,9&A"$<E=R^3DGGM*-",VM5QU
M^.5G/&/U-5IO2US$83@<RZ]_RUB=MNO'7:=L?#L51S=L[9C#6:_:+<[Z::;U
MRYLE3(<CHRNUUV]$58ZJ-V?W8_=C],\^?.B'ML\',B
M                       <=]XA\/\ YS=CODUZE=;)LXM7E&Z \=LC^D\*
MX&:]Z\3VO<]1+*E;>*%0
M           '['1VXFX&W5_^]=OM<ZQT+E.O1J?O+1VILUIB_P#*6]26K;S_
M #S"7MC<=>A5EA-)'K=,LT(1AT1=)G>FM.:FP_P34F7X+,,)LF-YB;%J_1LF
M-DQO;M-4;)C<G<W8W)?2W=NVIWUJJJFKSIF.D[SVO[W_ +R[:*%K)I7F)N]E
M+>TC'R=KN/D\=N]0C2C-",;>>&ZV,UE4^;PEAU9)830\E)\E/J=$.CSUJSB6
M\5G6>_JS?1.2V;E?-JP5%>73M\V/\OKPT;>?,[/33NU;=UV5G/LWL?L8BY,?
MUO3>JB7I#M/XGGG3H_YG:;G[?;$;PXZCY*%Y?5M.ZAT%JV]A)U85(RY33&H9
MM*VL]:6$8QC#!30A-'IA#HAU8^8-8<E'Q?\ .M_>TIF6H<DQ-6W>TQ>LXO#T
M[>9_AW[/PBJ(\_%Q,QS9V[KM[&L<RM[(O46KD>A-,]&)V?F>G^S_ (IWC?J"
M:VM=\>-V[NV-Q6FDI5,AM_J#2V[&&H3QC)+&ZN_WM#:_,4+3Y9III:%K=U9(
M0A"$M3IZ8>3]:\D?PGY;%5W0.J,ES:W3MF*,99Q&7W9YOI:>M_#[<U<R(FJY
M;IGFS-/,=S8UIA*MS$V;E$_U9BJ/S[V?S2]8ME>^1[M7??YE;Z5Y6;>:7S%[
MU:?[AW9JY':#(4;N?J]3'PNMQK'3N"R%Y4FGEEIRV5Y=2U9X]2G---\CQ[KK
MB1<:3@^ZY<S?2&98O!6]WKV7Q1F-$TQ_3WN"KO7:*8W9F;MNW-,;M41&Z[O#
MY_E&)W*+]$5>95Z7U6R.A+TFP^:P^HL999O3^6QN<PV2HPN,=E\/?6N3QE_;
MS1C+"O97]E5KVMU1C-+&$)I)YI>F'Z7EW&X'&Y;BZ\!F-F[A\=:JWM=NY151
M<HGS*J*HBJF?.F(EV]-5-=,54S$TSSXYC_2<5_0
M                $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJ
MOI4HP%Y*/P
M                     '^EB,SF-/Y"VR^!RN2PF5LY_*6>3Q%]=8W(6M3_
M /B6U[9U:-S0G_\ K+-"+BXW X+,L-5@LQLVK^#KC95;N44UT51YE5-433,>
MC#^TU54SOJ9F*O.=H[:=YCW@>T4+>GH7F'O_ &5E:2TY+3#YS<;/:UT_:24I
MNM)3MM.:VN=18&WI1C_K2R6\)9H?)-",$&:IXJ_%QUG-5>H-%:<N7Z]N^N6L
M%9PMZJ9Y]5["TV;LSYDS7,QSMCL;.<9I8]KQ%W9YDU3,="=L/1K:[Q)W>2:$
MFH2:TR6S.]=O+-"%S-KW;"UT_?U:?3^OY"XVGR>W-E;W'5_U9IK6K)"/RQDF
M_0\R:MY+KBO:@BJK(K6>9%<F/2_!,=5>HB>=MIS"C&US'FQ%RF9YU4.ULZNS
M>U[9-NY']:G9ZG>])Z=[0>*NT3=U;6SW\XE:IP-&6-.%[J':#<#$ZMJU98]/
ME9[71VM,5HJ2A&GT0ZLD^=J=?I^6:7H^7REK3DAL^LT5WN#O66$Q%S=WMG,<
M'<P\1YD58G#7,5MV\^8PE.SS)V[G<V-:VYW,58JB/-IJB?S3$>J>KVR_?R=V
M/O-\VM?]_O\ NIS=SY+_ /4F]&E<]H;R'E>I#_M.J86N5V_I>3GGZL__ .N(
M]'1&;_4AUGC_ %SR>O&LT/OKOU=_SC 4[?\ %RS$6<5MV;?V;&^MXR=L;L?\
MMN[D?M;CN\/J7)\1N==WE7F5Q,?GW:?SO5+06Y>W.ZN"I:IVOU_HG<C3->:$
MM#4>@M58+6&"K3320J2RTLOIZ_R./J334YH30A"I'IA'I_0\BZBTMJ?2&83E
M.K,NQ^5YK3S;.+P]W#78W=F[;O445QN[G,YKNK5ZU?IW]FJFNCS:9B8Z,/VS
MH7T
M
M
M
M
M
M
M9@W?!?$UYE_SBR7FG$-KSB5>2KH?_1*/?+B',^[\8CLD_H>;3U"ZD
M                                                !_O:9U5JC16:
MLM2:-U)GM):BQL\:F.S^F<QD,#FK"I&'1&I993%7%I?6L\8?)TR5)8NOS7*,
MISW W,KSO"X?&99=C979OVZ+MJN/,JMW*:J*H]&)?JBNNW5%=N9IKCGQ.R>C
M#U;X_P#?I=Y9Q_A96-MOY=[P:;LII)HZ9W[Q=#<V2[ZDTD8276L;VK8[G^2Z
MDL9.I2SU.7JS1Z(=:$LTOD#A&Y/_ (K7"/-S$7=.T9+FES_W^47)P,T[?W<-
M3%>!V[=W;5A*IVQS=FV)[O"ZDS?"[D7>N4>97&^_/^U_$]T..GBG=O,K\RQ'
M*KCCJ31UU&2A1N=;;(YFSU?AJUU/Y.2K<W&A=8W6G<QA,;2FZT\WD<QF+B$G
MR2TYYH?K> .$SDC]2X/KF,X(=3X7&VMLS3A<TM58:[%,;9BF,7AJ;UN[7.Y$
M;[#8:C;NS53',R3":TM5;*<;9FF?-HG;']V=DQ'Y9>_7&CO'.$O+OYC:;#\A
M] :IU-?TI)Z6@,K?UM&[D=?R4U2XI4M ZQM\%JC(RV49)I:M>SMKFUA&$(RU
M9I)I)IJZ.%/BQ\/' QUR]PA::S'"95;G9.,MT1B<%LV[*9G%X:;MBC?;8FFF
MY71<YTT1,3$9/@\VR[';(PUVFJN?Z,[E7]V=D]#<=MH'=B
M                     X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SW
MIQ'8:NDRUFVLAD
M                              !^]V[W4W/VAS]+5>T^XVNMLM3T?)^2
MU%M_JW/:.SDD*52%6G++E-/7^.O>I)4AUH2]?HZ?]#'M3:1TIK3+IR?6&69?
MFN4U;=MG&8>SB;4[8V3_ (=ZBNG;LW-NS:^MJ_>L5;^Q7517YM,S$]&'L)Q^
M\0EWD6R,]C9:EW$TOR TS:=6G^Y-Z-*6F1R?S>,)Y:O4UMI*KI/6ES>1Z_6D
MJW]]?RR3RR],DTG6DF\4\(_)M\5_7L7+^599B].9K7N]=RS$544;=S9MPN(C
M$86FG<V339M69F)GTT3LJCOL+JG-\/LBNNF[1YE<?IC9/1F7NYQN\4)QDUS4
ML<-R7V>U_L/E*TU.C7U7I&ZI[MZ!I]626%:_R%*RQ^GM=XFE5J=,9+:UQ.8G
MDA\D:LW^M&OKA0Y)WA5R"FYCN"S.\NU#A*=LQA\13.78N=W<HHFJN]A+DQ'-
MKN8C#1/-BB.8R7":RP=S93C+=5JKS8]-3^BJ/R1+WTV"Y><8>4F+AEN/N^NV
MVZM.6VIWEWB],:EL:NJ,30JPA-)-G]&W<]IJW3L\T(_ZE_96\_\ ]%=G"+P+
M\*_!+B_@?"1I_-,HJW\TTW+]BN+%R8YO6<33%6'O1Y]J[7'GLFPN.P>-IWV%
MN45^A.['HQS8_+#HU&+E@                                  )@_%.
M^Q_QY[2='U8:^6O<D?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M     = ;)\K>2_&Z^EOMA]^-UMJ(^6\O<8_16ML]AL#DI^F:;JYK35"]_L]G
M:/7FZWD[RUKT^OT3=7K0A&$<Z\X(."SA/L3A^$+3V3YQ&]V17BL+9NWJ(_\
MA7YIZ]:G9N;ZU<HG9N;=DS#E8?&XS"3MPUVNCT)F(_+',G\L/;'C[XF/G3ME
M-9X_>O3>UW(_ TH2RW5YE\++MEKZM+3C&$DMMJ30=O0TC0A-3FZ)YJ^F[JI/
M&66/7A'K]?PCPC\E?Q?]517B="8K-M,9C/[--N[\.PD;>;OK&+F<3.[S(IQM
MNF-LQLGTN]R'"ZOS*SN8B*+U/GQO:NC3N?PR]X>.7B1^ N\'[MQ6[,NX'&G5
M%U)3IW,=<8.IJ_0<M_4\G"%M8:UT-2RE_P#-NO/&'SK)XC$T982QC/&2'1%7
MMPG<E]QB=%==QFCO\MU3E-$S-/P6[&&Q>\C;Z:O"XN;=&^_^'8Q.(JG;LIB9
M9+A-6Y9?V4W]_9K\^-M/1IV]&8A[G[<;J;8[Q::M=9;3;B:(W-TE>=$+74V@
M=58/5V"K3='3&E+E,!?7]EY:3_K21GA/+'Y(PA&#P#J?2.J]$YI7D>L<LQ^5
M9S1^U8Q>'NX:['G];O445;)YT[-D\Z626KUF_1URQ737;GGTS$QT8?O6.OJ
M                                 YLYF>Q_RM[-F^GJOU2E'@/^^K1_
MC1E7=]AQ,P^(7^PU^IEDZ-PQ"(                     #_7P& SNJ\[AM
M,:8PV4U%J3464L,)@,!A+"ZRF9S>9REU2LL;BL5C;*E6O,AD<A>5I*5&C2DF
MJ5:DT)981C&$'#S',<OR?+[^;9M?M8;*\-:KNWKUVNFW:M6K=,U5W+E=4Q31
M113$U5553$4Q$S,Q$/U33575%%$3-<SLB(W9F9YT- SN7>YXT]P>T?BM_-\\
M/8YKESK'"U>FA7FM,CCMB=/YBWJ4;C2&F;BWJ7%I<:SR>.KQI9S+4IYH0EJ3
MX^SF^:PN*]_KB\>;CKYEP^9U>X.] 7[EC@9P5^-V-]17FUZW5$QB;\3$54X:
MBN-]A</5$;L4XF]'7>M6\/*&G\AIRZW&*Q,1..JC^Y$\Z//GGS^2-S;,^_:N
MADX                                         #COO$/A_\YNQWR:]
M2NMDV<6KRC= >.V1_2>%<#->]>)[7N>HEE2MO%"H
M                                    #[1M!R-W^X_Y.7,;'[T;G[3W
M_EH5ZL^@-;ZBTO;WD_1"6:7)6.)R%M892C4DAU9Z=S2JTYY?DFEC#Y&#:TX,
M>#KA'PGP+7N193G&'WNR(QF%LWYIC^I7<HJKMS'-BJBJF8G=B8ER+&+Q6%G?
M8:Y71/\ 5F8Z7->SW'WQ(_>"[2QL<;NE5VWY'Z=H34:5Q_;S2]#2FLX6-&6$
MLM#'ZMV\_L[9?.YH2PZUSD\7E:L_RQFZTT>L\-\)')?<7#677,5I*,TTQF=6
MV8^"7YQ&&W\\^O#XSKU6]\RBQ?P],<R-D;C(,+JW-+&R+V\O4?UHV3T:=GYX
ME[N\<O$R\)-T)<?B]]M*;D<:]1W$*4MYD+['S[H[<T*]2$)?)T-3:,L9-8S0
MA6Z>F>OINWHR21A--4Z.MU:^>$[DKN'C2<W,7P?8S*]4Y93MWM%%<8#&S$<^
M;&)KG#<SG48VNJ9VQ%/,VY+A-7Y=>V4XFFNS7_>IZ,;O\+W?V=W]V1Y"::EU
MAL;NQM_NQIN/DX5LKH+56'U+2L:U2$8RVF5I8R[KW.'OY>K&$UO=24:\D81A
M-)",(P5\:VX.M><&^:3DNOLGS+)\TW=EO%X>Y8FN(_I6YKIBFY1YE=N:J)YL
M53#);&*P^*HZYAJZ*Z/-IF)Z.SF?E?7&&/N
M          D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O
M)1^
M                    _9:%W&W"VOSMOJG;37>LMN]36DTDUKJ/0NI\WI+.
MVTU.>%2G-;Y? 7V/R%&:2I"$T(RU(=$8=,/E=)J#3.F]69?5E.J<OP.9Y57M
MWUG%V+6(M5;8V3MMWJ*Z)VQN3MCF/I;NW;-6_LU545^;$S$]&'KQQ_[_ /[R
MC8N%E897=;"[[Z:LXR0A@M\],V^J+V>GUI?+1GUO@[C3&X=U<5*<O1+-=Y:Z
MDDC\L)(_+"/C#A&Y.;BN<('7,1@\GOZ>S2O_ -[E5^JQ3$\[9A;L7\'3$3S8
MMX>W,QN;[F;.]PNJ,WPVR*JXNT1SJXV_GC95T9E[L\=/%'<?=6?,,/R;V,U[
MM!E*GDZ%?5NW5_9[GZ+\K\GE<AD,7=4]+:PP=G&'3T4;6WSE:6/1#K30C&,*
M^^$WDE^$C)^N8W@JU!EV=82-LQA\;15@,5LYU%%RF<1AKM7]:Y7A:9W=R-FR
M<DPFL\+7LIQENJW5YM/IHZ&Y,?DVO?SCOS3XI<L<;#(\>-^=O-SYY:,;FXP6
M'S,+#6>.MX24YXU\QH+/4L3K;"T>K4A^M=X^C+&/3#IZ98PA71PE\!?"_P #
MN*^#<)6GLSRFG?;VF[<M;_#5SNQLMXNU-S"W9W.9;O53S)YDPRC"9A@L=&W"
MW:*_.B=W\M,[)C\L.GT3N8
M
M
M
M
M
M
M                S!N^"^)KS+_G%DO-.(;7G$J\E70_^B4>^7$.9]WXQ'9)
M_0\VGJ%U(
M       #^=.I4HU)*M*>>E5I3RU*56G--)4IU))H323R3RQA-)/)-"$81A'I
MA%_*J::Z9HKB)HF-DQ.[$Q/-B8\P>JW%COIN\)XH3XO&:;WMR6Z.@L;\VI0V
MWWRA<[DZ=^8VL)*=#'8W,Y*]H:[TSC[>WEC)2M\5F+*VDA&'33FZLO1Y"X7.
M(OQ;>&"F[BLTR&UE.H;N^GX;E6]P5[?U;9FNNW13.$OUU3NU5XC#7:Y_>C;.
MWN\%J'-<#LIHN37:C^C7Z:.C^U'Y)A33Q(\3)Q6W7FQ>F>4.B]1\:]6W,:-K
M4U98?/-QMI;FYFC&E"M<9'$8ZCK33$+NM&3HDKXJ\M+66:,:U]"22-2-5G#)
MR5_"[H^+N:\$^.PNJ<FHVU1AZ][@LPIIYNR*+E<X6_O8V[9IQ%NY7,1%O#S5
M5%,9?@=7X*_LHQE,V;GF_M4_FW8Z$Q'/E1+MWN9MUN[I/&Z[VKUUI'<?168D
MC/B]5Z(U#BM4:?ONK+)-/);Y7#75Y93UJ/7A"I3Z_7IS1Z)H0C\BM'4NE=3:
M,SB[I[5V7XW+,]L3LN8?%6;EB]1YDS;NTTU1$[-R=FRJ-V)F&5VKUJ_1%VS5
M37;GF3$Q,=&'[=T+Z                                ."N])^'+S9[
M-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M  ?Z^!U!GM*YC'ZATQF\OIS/XFXA=XK.8')7F'S&,NI99I9;G'Y/'UK>]L[B
M66:,(3TYY9H0C'Y7#S#+LOS?!7,MS:Q9Q677J=[<M7:*;ENNG]VNBN*J:H\Z
MJ)A^J:JJ*HKHF8JCF3&Y+VPXJ>()[P+CE/C,+K;6.-Y,: LO)T:NG]YZ5:^U
M;2M)8=%3]U[HXR-MK&:_GA++"6KEZF:HR0A'HH],>EX1X7N3@XN/";3=QV0X
M*[I74=>V8O99,48>:N=US 7-]AMY&[MIPT86J>?<W&0X+5&:8393<JB]:CG5
M\W\E4;O1V^@IYXA>(4X)\DY\9IS<K-7_ !8W$OIZ=O'$;MWEI/M]=7<\*<8P
MQ>[=C2M]-VUG)&>,OEL[1P,9II8PEDC^K&-4?#1R;7&"X+HNYGI:Q;U=IFW$
MU=<RZFJ,933&WVS+JYJO553LV[W"58O9$QMJC=V9C@-4Y;B]E%Z9LW9YU7[/
MY*N9_>WKW0QF3QN:QUCE\-D+'+8G)VE"_P ;E,9=T+_'9"QNJ4M:UO;&]M:E
M6VN[2YHSPGIU*<TTD\L81A&,(O &*PF*P.)N8+&V[EG&6JYHKMUTS17173.R
MJFNFJ(JIJIF)B:9B)B=R89)35%4153,33//A_><=_0
M             $P?BG?8_P"//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ
M0NK_ -&X
M                           #Z=M1O5N_L3JBAK79?<[7FU>J[>:CT9[0
M.J<SI;(5Z5"K"M+:7U;#WEI^\L=//\E2VN(5;>K)&,L\DTLT81Q36&A=%\(.
M4U9%KG*<OS?)ZMO^%B\/:Q%$3,;-]1%RFK>5Q_1KHWM=,Q$TU1,1+[6,1?PU
M?7,/7517YM,S'24&<4/$S<K]K)\1IWDYHK2G)'2%OY"UNM3V$EMMONS0M80A
M1^<S9/"V-?1&H9[.C"$\*-;#VES=SRQA5OI9IXU):W^&#DK>!_5U-[,^"G'8
MS2^=5;:J;%<U8W+YJYN]WEVN,59BJ=S?4XFY1;B8WF'F*=[.48'6&.L[*,93
M3>M^;^S5^;<GH1M\U4/P_P"^!X)<T8XO";>;N6FB-R\E+1DEVBW=IVV@]=5+
MRM+/-+882-W>W.EM9W?12GF\GA,ED:LDDO6J24^F"IOAJXE?&#X#(NX_4N35
MX_2UK;/^8Y=-6+PD4QL]/=WM--_#4[L1OL58LTS,[*:JMDLRP&?9;F&RFU<W
MMZ?Z-7I:OR<Z?R3+T]>47<@                               .;.9GL
M?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M        _LV5E>9*\M,=CK2YO\A?W-"RL;&RH5;J\O;RZJR4+:TM+:A)/6N+
MFXK3RR4Z<DL9IYHPA"$8Q?*_?L86Q7B<371;PUNB:JZZIBFFFFF-M5554[(I
MIIB)F9F8B(C;+^Q$S.R-V97J]R+W--CQ(P>#Y3\C\/1O^3>J\#+7T?HW(6L)
M[;833V>LY)JUO6HW-*$\=ULICZT:&2N.B7]U4*E2QHQC&>ZJUM>/CY\=^_PR
MX_$<$?!A?JM\%6#Q&S$XFBK95FUZU5N51-,[/\OMUQOK%&[\(JBG$5[D6J*)
M,T[D$8&F,;BXVXRJ-R/W(GUT\_S.9YJD!6&RP
M                   !QWWB'P_^<W8[Y->I76R;.+5Y1N@/';(_I/"N!FO>
MO$]KW/42RI6WBA4
M              !^QT'N'K_:S4V/UIMEK?5VWFL,5/"IC-5:'U'F-*:BQ\\M
M2G5A-9YK!7ECD;;^EHR3?J5(=,981_T.DU#IK3NK<JN9%JK 8+,\DO1LN8?%
M6;>(LUQLF/36KM-=%6Y,QNT\^7TM7;MFN+EFJJBY',F)F)Z,/>;BGXD/F_LA
M/B\#OC;:7Y2:&L_(T*TVK:5'1FY]"QHPHTY:5CN%IK'365_6A3DGFGKYG$9:
M[K3S=,U>'0KTX7^3!X!->TW<PT#5B])9_7MF/@\SB<#-<[9VUX._7OJ(VS$1
M1AL3A[=,1N6V2X+5N8X;93B=[>M^?N5?WH_3$SYZGGB%WZ/ 7EE-B=.U-Q9]
MAMSLGY*A+M]O?\STK3O+^I6DMI;73VO)+FXT%FY[NYJ2RVEO-?VV2N83PZ+.
M6;K2RU1\-')_\8K@=B]F=.61J'2EK;/PS*]]B)IHB)JWU["333B[44TQ,W*X
MLUV*-D[;TQLF<QP&I,LQVRC?]:O3_1KW.A5^S/G;L3YSV+IU*=:G3K4:DE6E
M5DEJ4JM.:6>G4ISRPFDJ4YY8QEGDGEC",(PCT1@\354U45317$Q7$[)B=R8F
M.;$QSIAW[^;\@                               "2#Q7'T X6>F.]OF
M7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                                                         #^_
MB\KE,'DK',83)7^'R^,N:5[C<KB[RXQ^2Q]Y;SPJ4+NQOK2I1NK2YHU(0FDJ
M4YI9Y8PZ81@X^+P>$S#"W,%C[5N_@KM$TUV[E--=%=,QLFFJBJ)IJIF-R8F)
MB8YK^TU33,54S,51SX>T'%7O]>\(XTQQV&U#N!9\CM!6?D*%33&^M.]U)GJ-
MG)/)"M^ZMRK*\L->4[^:WDZE&?(WF5M*/Z?FTWZ(^&N%[DZ^+=PI1=QV6Y;7
MIC4->V8OY5--BU-4Q.SKF!JIKPDT;9VU19MX>Y5S.NQS608+4^:8/9375UZU
MYE>[/Y*OVNC,QYRG;B'XBG@YR'_=FG-X;K+<4]P[R2E2J6NY%U2S&U]U?S_Z
M]#%[KXJTM;"QMJ4D(S37&H+# 4(='5EGGFC"$:I>&?DS^'W@UZ[F>BJ+.K]-
M43,Q5@J9MX^FB.9-S+[E55==4\R*,'>Q=7/F(B)F,QP&J\MQ6RC$;;%W^MNT
M_DJCUT4O>?#9K#ZCQ..SVGLMC<[@\Q9V^1Q.:PU]:Y3$Y3'W=.6M:WV.R-E5
MKV=[9W-&>$].K2GFDGEC",(Q@KSQV!QN68R[EV96;N'S"Q7-%RU=HJMW+==,
M[*J*Z*HBJFJF=R::HB8G<F&34U4UTQ53,33/,F.9+_2<5_0
M
M
M
M
M
M
M                                     &8-WP7Q->9?\XLEYIQ#:\XE
M7DJZ'_T2CWRXAS/N_&([)/Z'FT]0NI
M                                = <>N5/(GBCJ^GKCCSN]K3:S/>6M
MJM_+IS*3PP6?EM/*1M[75>E;Z6\TQJVPI>5FZMODK.ZHPC-TPEA'Y4<\)/!%
MP:<,&2SD'"5DN!S?+M[5%'7K<==L[[9MJP^(IWM_#USLC;78N6ZIV;)G8Y6%
MQN*P5SKF%N545>=.Y/HQS)_+$JJ>$7B>,1D)L3H?GAMW+@;B::C:0WTVAQEW
M>8?HZ84X7NM]L)Z]YE[&6G3EC4N+O!5[V-6I-U:.+I20Z51'#SR4F-PT7L_X
MO>9_"+<;:O\ *LQN4TW?-WN%QT13;JVSN46\71:WM,;:\77+-,NUC3.RWF=&
MR?WZ>9^6GF_EIV]2JGVAWIVFW^T-B=RMEMP])[FZ%S=*6>PU)H_,VF8L/*QI
M4ZM2PO86]2-QBLO9PJPEN;*ZDHWEK4Z9*U.2>$985%:TT+K'@ZS^]I;7668S
M*M06)V5V,3:JMU[-LQ%=.^C9<MU;-M%VW-5NY'IJ*JJ9B6:V,18Q5N+V'KIK
MMSSXG;_^B?.G=?3F*/L                              X*[TGX<O-GL
MV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M
M    !W+Q#[Q_F)P?R5O/L'O!G,3I*%_^\,GM9J6:;56UF;J5)YIKSYWHS*U)
M[+&7.1ZW17O<9-C\C/"$O1<0C++&$ \,_%AX$^'O"U4\(F2X>]G/6]Y1C['_
M "^/M1'[.]Q-N(JKIH_H6K\7K,;O^%.V=O98#-L?ET_\K<F+>W]F=VF?R3S/
M1C9/GJ\.#GB0^,V^U3":%Y4X>3C'N3>SVUA+J^I>5\SL=F[^M-)1A6J:DK2_
MOG;N2XK3=:,N8IUL;:4H=:KE(J8>'WDP>%3@^IOZ@X(K\ZKTO;BJOX-%,6LU
MM41N[(L1_AXR8C<VX::;]RK<HPC.LMU;@\3LMXV.LWIY_-HG\O-I_+N1^\HW
MPV:P^H\3CL]I[+8W.X/,6=OD<3FL-?6N4Q.4Q]W3EK6M]CLC95:]G>V=S1GA
M/3JTIYI)Y8PC",8*R,=@<;EF,NY=F5F[A\PL5S1<M7:*K=RW73.RJBNBJ(JI
MJIG<FFJ(F)W)AEE-5-=,54S$TSS)CF2_TG%?T
M      !,'XIWV/\ CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_P#1
MN
M                        ]C^%/?D<X^'57$:=N];5=_\ :''RV]I-MEO'
MD<CG*V-Q=#JTY;71FO9ZE?5VE)K:VEA2M:$U6^Q-O+"'_89NB$(>).';B"<
M7#91>S.S@(TYK2YOJOAV6T46HKN3N[[$X2(C#XC?5>FKJBFUB*Y_\1&V7?Y=
MJ/,<!LHFKKMB/Z->[N>=5S8\[FQYRP_@OWVG"[F[5P^C[35%79'>S)2T:$NT
MFZUW8XRMF<E/U99K306LY)Z>F=:QJ59HPH6TL]GF*TLL9_F$DL(QA2AQ@.(?
MPY\ M%_.KV$C/M"6ML_YCE]-=<6J(_I8O#;)OX79'[=<Q<PU,S%/PB9F(9YE
MNHLOS'9;BKK>(G^C5N;>IGF3^:?.>P#Q8[X
M    !S9S,]C_ )6]FS?3U7ZI2CP'_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M                    ?^RRS3S2R22QFFFC"6666$9IIIIH]$)980Z8QC&,
M?D@_DS%,;9W(@7)=QMW+L=@;73_,+EAI>TJ[V96QM<KL[M;F[.6XGV;Q]Y3A
M7M]9ZGM:\9J,FZ.1MJDL;6UFDC/IZC-UIXPR,\TEA03Q^^/-'"+=Q/ IP/8N
MN-"6;E5O,L?:JV1F5=,[)PUBJ-V<!15$]<N1.S&51LIB<-3%6(D?3FG_ (+$
M8_'4_P#,3&VBF?Z'GS_6\R/Z/H\RHM4RS(
M                 !QWWB'P_P#G-V.^37J5ULFSBU>4;H#QVR/Z3PK@9KWK
MQ/:]SU$LJ5MXH5
M                 >EO#7O;>;_""?&XC:_=6[U9MGCY:5&79K=6-_K?;:E9
M4JD:GS/ V%QD;3-:)I33331C^XK[&PJ3S=-2%3]#RUPW\3;@$X>Z;N-U9E%&
M#U5<VS_F67[S"XV:IC9OKM<456L5/,B/A=J_,1&RF:7;Y?GF8Y=LILU[ZS']
M"K=I_)SX_),*]N"_B%.(?*.KA]#;US2\6-W;V6E:R6^N<U:W>TNHLA-U:<)-
M/[FU*.-ML+<74\L9X6N=ML;))&>2C1NKNK'IC2]Q@.3:X9^"6B_G^A/_ .+M
M&6]M4SA;55.8V:.;MO8&)KJNQ3N1O\)7?F=DW*[5FCF9WENJ<#C=EO$?X-^?
M-GTL^A5SO0JV>9$R]];:YM[RWH7=I7HW5K=4:5S;7-M5DKV]Q;UY):M&O0K4
MIIJ=:C6IS0FEFEC&6:6,(PCT*Z[MJY8N56;U-5%ZBJ::J:HF)IF)V3$Q.[$Q
M.Y,3NQ+)XF)C;',?]GX                              $D'BN/H!PL]
M,=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M
M     ':/$SO">7?"7,T<AQ\WDU'IG QOOGV6VYRU;^TNU^H:D\9877[WT)F(
MW.$EN[RC#R<]]:26N2IR1_HKFG-"$T(,X8^+;P,</&!JPW"1DF%Q68];WEO&
MVXZQC[,1^SUO%V][=WM,[L6KDW+$S^W:JC;$]A@<UQ^75;<+<F*=N[3.[3/H
MTSN?EC9/GJZN#WB4>.V\TV&T-R[TY+QNW"NYK>RAK[%3Y#4&R&:OJL9:<*UU
M=3PNM5;<2W-Q4A"62_ER6.MZ<LU2XRE.7Y(4R\/G)<\)>AXOY_P,8KZT:;HW
MU7P2YO+.:6J(W=E-,;W#XW>TQMF;,V+U=4Q3:PE4LZR[5V$Q&RWCXZS=_>C=
MHG]-/Y=L>;4I*T]J+3^K<)B]3:4SN&U/IO.6='(X74&GLG99K"9?'W$O7M[[
M%Y;&U[FPR%G7D^62K2J3R30^6$8JO,RRS,LFQ]W*LXP]_"9IAZYHNV;UNJU=
MMUQS:+ENN*:Z*HY]-41,<^&6TUTUTQ71,31/,F-V)]"7^RX3]
M
M
M
M
M
M
M                                      ,P;O@OB:\R_P"<62\TXAM>
M<2KR5=#_ .B4>^7$.9]WXQ'9)_0\VGJ%U(
M                                     #HOC3RTY$<0->4=QN.VZFIM
MMM0QC;R96WQ5U+<:<U396U2:I3Q6L=*9"2[TYJO%RS3S1EHWUM7EI3Q\I2ZE
M2$L\(SX4N!S@TX:=/5:9X2\HPF:9;N];FY3O;UBJJ-DW,-B*)IO8>YN1MJM5
MTS5'I:]]3,TSR\'CL7@+O7<)7515S]G,GSICF3'HK,.[U\1OLAOM-@MLN8]A
MA>/6ZMU&WQ]IN39U[B78W5E[/'J0JY&]R5Q<Y':N[K330AT9*O>8F'5FJ3Y"
MAUI*$*/N,ER8^O>#Z,1JK@1N7]2Z0HWU=6"JB/\ -</3&[LHIHBFC'TQN[MF
MBWB-V*:<-<V57&?Y5JS#8G99Q\1:O_O?T)]C^7;'GQS%+5E>V>2L[3(XZ[MK
M_'W]M0O;&^LJ]*ZL[VSNJ4E>UN[2ZH3U*%S;7-"I+/3J23323R30C",815:7
M[%_"WZ\-B:*[>)MUS3715$TU4U4SLJIJIG9--5,Q,3$Q$Q,;)9=$Q,;8W8E_
M9?)_0                           '!7>D_#EYL]FS=;[*W[T/Q2O*;T'
MXT9?W10ZS.>].([#5TF6LVUD,@
M                                                  /1?@[WIG+W
M@-F+>GM#KZKGMLZMW+7SFRFOY[W46V>4DGJS5;JKC<7-=T+W1N7N9IXS37V&
MKV->M/+)\X^<4Y?)1\S</G%)X%^,3@JJM9Y=&'U3%&RUFF#WMG'6YB-E,5W-
M[-.)MT[-D6L31=IIB9ZWUNJ=_':Y;G6/RRK_  *MMGGT5;M,_JGSXV>?M7$=
MWCWT'%3GS2Q>C*.1_P!R_(.M1A+<[,:[REGY34%W3I1JUZFV&J^I98[7MM+2
MEFG^:PI6>8IR4ZD\]C"A)"O/0;QE.(UPO<7:N[GERU_GO!O35Z7,\);JV6:9
MG9$8[#^FKPE6W9&_WUS#3-5--.(FY5UN)&RK4&"S/9;B>MXK]RJ>;U,_TOS3
MYVS=>O[Q:[X                            !,'XIWV/^//:3H^K#7RU[
MDC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M                                                         #W=
M[O[O\>5_$"?!Z!W7O+SDOL-9SVME_9O6V8KQW(T;BI(1H=&@MQ+N6]OZEM94
M8R>2Q68EO[&%*A+;VLV/A/-6A7SQCN3NX'^&FG$:BT?11I;A#KBJKK^%MQ\"
MQ-R=W_F\%3O:(JJG;OL1AIM7=]7-R]&)FF*&2Y7J;&X#9:O_ .-AHYTSZ:(_
MJU?HG;'.C8MUX;<^N+_.[1$-8<?=Q+'-9&QM+>OJW;K->2PNYFA*U:6C":AJ
MG2-:O4NZ5I)<5O(T\C:37>)NJLLTMO=58RS=%#'#?Q=>%CB^9]_DG"/EERQA
M;E<QA\;:VW<#BXC;NV,1$13-4TQOILW(MXBW3,3<LT;8VR)E^9X/,K?7,+7M
MF.;3.Y53Z,?IC;$\Z79B#W8                            .;.9GL?\
M*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M     +/^XM[E?^R-/3/-+F%HGHU=/^[]0\?]G]36W3-I2E&6%U8;H:^P%W;P
MZFJI^FG6P6.N.F.,EZ+RO2A>_-H6=&W* <>G_.JL7P%\"F/_ /Q+&_LYOF5B
MKXQ/[-> PEZF=W#QZ:G%WJ/;Y_P+=<V.NS?D#3>GNM[,PQ]/^)S:*9YW]:J/
M-\R.=S9W=FRM]36SD
M !QWWB'P_P#G-V.^37J5ULFSBU>4;H#QVR/Z3PK@9KWKQ/:]SU$LJ5MXH5
M
M   >J? [OA>8? R[Q> TCJ^?<_92VK4Y;W8[<R]O\OI2VL>M4\O)H7*QJU,W
MMS>=%>I4I_NVI#'3W,T*MU9771U8^1>,+Q*>!3C#6;N8YS@HRG7==,[W-<#3
M1;Q%5>YLG%V]D6L;3N4Q/7HZ]%$;RS?L[=KNLLS['Y9,4VZM_A_W*MV/R3S:
M?R;FWFQ*X7@!WN/$[O \;98;0VHIMNM[)+'YQF]BM?WMA9:OA5H4*M;(7.BK
MZ2>GCMQ,%:RVU6I\XQ_1>4;:66K>6=G&>$B@_C&<33AAXN.*KQV?X;_,]"3<
MV6LUP=-=6&V3,113BJ)B:\%=JWU-.\O?X=5<S18O7][-21LKSW YI&]MSO,1
MLW:*N;^3]Z/0W?-B'J,\F.Y                             20>*X^@'
M"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M
M          =^\)>\QY;\",_1NMD=Q+FYT'7OY;W46S6M(W6HMJ]2=>>6>[GG
MT[4NJ%73F5O(2RPJ9+#U\?D9X22RSUIZ<(TX^=.'CBK\#7&(RZJUKS+**=0T
MV][9S/#;VSC[&YZ6(O13,7K=.[LL8FF]9C;,TT4U3OH[/+LXQV65;</7_A;=
MVB=VF?R<Z?/C9*X'N\.^\XK<ZI,+H/-WM'83D/>24K:;:K6^8MIL3JW(QC&6
M:7:[6]6EC\?JR>M#JS2XZO2L<STQGA3M:]*E-<1H2XRO$+X7>+_5?U#@+=6H
MN#6B9J_S#"VZNN8>C_\ +\+$UUX>(W8F]15=PW[.^NVZZXM1(V5:BP69;+=4
M]:Q7[LSN3U,\_P!#<GSIYKV@>&F0
M
M
M
M
M
M
M                ,P;O@OB:\R_YQ9+S3B&UYQ*O)5T/_HE'OEQ#F?=^,1V2
M?T/-IZA=2
M               ]?.[G[Y?D_P  LCA](2Y*XWBXYR7?_P"MME-7Y.KU,+:5
MZLU2YN]L-3UJ-]?:$R,*M2:K\VDDN,1<3SU)JMG&M/+<4_%W&:XC_!/QB\-?
MSJ;5.2<)LT?X>:8:B-MVJ(V4TXZQ$T48NC9$4[^9HQ-$13%%Z*(FW5WN4Z@Q
MF63%O;US"<^B>=U,\[T.9YW/7K<+>>W&SGIMU+K_ &"UK3R5WCZ5K+K/;W.R
MT,5N+M_D+F3IDL=5:;^<W$].WJSPFEM\A:U+K&7D9)X4+BI-)4A)KQ\.?%XX
M4>+SJ;ZN\(N FU9N35\&QEK;<P6,HIG=JP]_>Q$S$;)KLW(MW[<33-RU3%5,
MS)F7YGA,SM==PM6V8YM,[E5/HQ^F-L3SI=F(/=@
M      X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M
M                        !_VM[BXL[BA=VE>M:W5K6I7%M<V]6>A<6]Q0
MGEJT:]"M2FEJ4:U&I+":6:6,)I9H0C"/2_%VU;O6ZK-ZFFNS73--5-41,51,
M;)B8G<F)C<F)W)@B9B=L<U4%W97B)MQ=F9\!LUSDN<_NWM5)/;8S#;VT85<M
MNMH"TZ(TI/[7T(23W>Z&G;>;J33UYIOW_;4O*30GR$?(VTE3W&JY-'3.N(Q&
MN. *G#Y-J^8JKNY7.RWE^+JYL_!IVQ3@+U6[$41'P2NK>Q-.&]/=G,LGU7=P
M^S#YEMN6>=7S:J?1_>C^+T>8M:VRW0VZWGT-I[<S:C6FG-PM ZKL9<AI[5FE
M,I:Y?#9*VC--3JRTKJUGGA2N[.XDGHW-O4A)<6MQ3GI5I)*DDTD*)]5:3U-H
M;/\ $Z5UA@<5ENHL'<WE[#XBW5;NT5<V-M-41MIJB8JHKIVT7*)IKHJJIJB9
MD*S>M8BW%ZQ5%=JJ-R8G;'_;I/WC'GU                           3!
M^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M
M                 ^A[5;M;F;':[P.YVT&N=2[=:_TQ<_.L)JK2F4N,5EK*
M>:'4KT(UK>:$EU87M&,:5S:UI:EM=49IJ=62>G--+'&M7Z.TKK[3^(TIK3+\
M+F>G<71O;N'Q%NFY;JY\3LG]FNF?347*9IKHJB*J*J:HB8^MB_>PUV+UBJ:+
ML<R8W)_[>=SUJ'=B>(BT'O55P&RG.2XT_M3NK<QM,7IW>ZVIT<)M3KN[CY&V
MI4=:TIJD+3;/4U[4FZ\;KIDT]7F\I^MCNBC0JT6\:WDTM0Z%HQ&N^ *G$YQI
M&C?7+V5U3-W,,)3NU3.%G9OL=8IC<BWNXRB-[N8G;7<HD+)]56L1LP^9;*+W
M,BOF4U>C^[/G_L^AS%1%.I3K4Z=:C4DJTJLDM2E5IS2STZE.>6$TE2G/+&,L
M\D\L81A&$>B,%3=5-5%4T5Q,5Q.R8G<F)CFQ,<Z89D_F_(
M            YLYF>Q_RM[-F^GJOU2E'@/\ OJT?XT95W?8<3,/B%_L-?J99
M.C<,0B                   KJ[BCN6Y-3?V0YO<N-*W-+!VMY8ZDX^;.Z@
MLHT)=13VWS>_PN[FM\?7_I9].R7'5JX'&UI)89":G+?5Y9K.-M+=TR\H'QYZ
MLJ^&\ O UC*)S"NBNQG&96:MO68JWU%W+L+7&Y%[9MIQ=^F9ZS%4X>W,7XNS
M9SG36G]_O<QQU/I=NVBF>?YE4^=^['/YL[FS;9HH\2
M                             X[[Q#X?_.;L=\FO4KK9-G%J\HW0'CMD
M?TGA7 S7O7B>U[GJ)94K;Q0J
M                              _OXK*Y3!9/'YK"9*_P^8Q-Y;9'%9;%
M7EQC\GC<A9UI+BTOL??VE2C=6=Y:UZ<L].K3GEGDGEA&6,(PZ7'Q>#PF886Y
M@<?:MW\%>HJHN6[E--=%=%4;*J*Z*HFFJFJ)F*J:HF)B=DQL?VFJJFJ*J9F*
MHYDQS56/=I>(YU9H6II[9KGY5R.N=%RQM<7B.1F,LJ]_KS3%M+)"WHQW-P6.
MH5;C7V+HPEDC4REG3_?DDLL\]:EDJM3K25"<:;DQLGU!3B=;\76+67Y[Z:Y<
MR6NJ*,)?JV[9^ W:YB,)<G=WMB[5\%F9IIHKPM%.RK-LHU97;V8?,]M5OF1<
MC]J.JC^EZ,;OHK,-!:^T3NEHW3NX>W&J\!KC0VK<;1S&F=6:8R=IF<%F\;7C
M-+)=8_(V52K;UY):DDTD\(1ZU.I)-)/"6>6:6%'VH=.Y]I+.\3IK4^#Q& S_
M  =V;=_#W[=5J[:KCFTUT51%43LF)C<V54S%43,3$SGUJ[;O6XNV:HJMU1MB
M8G;$OUSIGT                           20>*X^@'"STQWM\R[:KE.2
M^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                                                        ?SIU
M*E&I)5I3STJM*>6I2JTYII*E.I)-":2>2>6,)I)Y)H0C",(],(OY53373-%<
M1-$QLF)W8F)YL3'F"EWNT/$.;L\?I\!M!S+JZBWOV8H_-<7B=S))H93>/;RS
MEA);T8Y*[O+FC-N7IJSA"$T\EY5AFJ%.,\:5S<PDI6:K+C3\FMH[A'IQ&M.
M^,-D&N:M]<N8&?\ #RW&5;LSO*::9^ WZN9$VZ?@U4[(KM6IJKO,ORC55_"[
M+&8;;F'YU7-KI]E'H[OGSS%NFT6\6UV_>WNG-UMFM=:=W&V\U99PO<#JG3%]
M)?8^ZDA'J7%K7EZ)+K&Y;'UX34;RQNJ=&\LKB2>C7I4ZLDTD*&-9Z)U9P=ZD
MQ6D-;Y?B<LU+@Z][=P]^B:*Z9YL51S::[=<;*K=VW55;NT3%=NNJBJ*ID2Q?
MLXFU%_#U17:JYDQ_VYOFQS8Y[Z4Q=]@
M
M
M
M
M
M
M                &8-WP7Q->9?\XLEYIQ#:\XE7DJZ'_P!$H]\N(<S[OQB.
MR3^AYM/4+J0
M                 'UO8[?C=_C7N5I_=[8W7V?VWW#TS6C4QFHL!<223SV]
M2:G-=8K+6%S3N,7G\!DI:4LEWC[ZA<65W3AU*U*>7Y&&Z^X/=%\*.EL3HO7^
M78?---8JG9<LWJ9F(F-N]N6ZZ9IN6;U&V9MWK55%VW.[173.Z^^&Q-_"7HOX
M:J:+L<R8Z4^;'FQ.Y*]SNI>^]VJYT6V$V:WEAA-I.5=.SEH4<)"O-9Z'W@JV
MM&::ZR.V]U?UZM6QS_DJ<:U?3US6J74LG6J6E2[I25_F^O!QON(5J_B_W<1K
M?0_PC.>"&:]LW=F^Q66Q5/I:,;31$179VSO:,9133;F=E-ZFS75;ZY)F2:BL
M9E$8?$;+>-\SG5=3Y_\ 5YOF;=W9[SJ\V3
M."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M                     >B_=Z=YMR)[NS<"&;VSRT=4;6Y_(VUQN1LGJ.\N
M(Z-UC;R2R4*V0Q\82UZND=94;26$+;+V<GE.FG3DNJ=W;2QMIO,W&3XJO!GQ
ME].? -56?@FK</:JC!9I9ICX3AIG=BBOF1B,--6[7A[L[WTU55JJS=F+L=KE
M6<8O*KN^LSOK,SZ:B>9/ZI\^/R[8W&AIP=Y[<?>?NU%ON;LAJ+IR%A):6VOM
MN,W4MK;7FV^<N9*DTN+U+BJ-:K+4L[J:C4C8Y&WFJV-_3DFC3J>4IUJ5+6OX
M?.+QPC\736%6E=>X;_EKDU583&VHJJPF-M4S'^)8N3$;*J=L1=LUQ3=M3,;Z
MG>U45URIEN9X7-+'7L-.['[5,_M4SY\=*>9+M-!;L
M       $P?BG?8_X\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;
M@
M                            *!NZF[]+=3A=<X'97D'6U!O!Q:Z;?&XR
M6:M^\MQ-EJ$(PITKC0]Y?5J<V?T;0IQA+6T]=5I9+>266ICJMM&2K;7E<7&^
MY/\ TAPYVL1KK@WIPV2<+6[7<W-Y@LSGFS3BJ:(GK.)F=VG&6Z9FN9FG$T7=
M]1=L91DFI+^7S&'Q6VY@OXJ/0\V/ZO0V<R;T=I-W=L]]]O-+[K[/ZTP>X&WF
MLL;1RNG=4:?N9J]E>VM:6$9J5:C5DHWN,R=G4Z:5U975*A>6=Q)/1KTJ=62:
M2&O-K+1FJN#W4N+T?K7 XC+M2X&[-N]8O4[*J:HY\3$S3715'IK=VW55;N43
M%=NNJBJ*IDRQ?LXFU3?L515:JC;$Q_VZ,3NQSWT=C#Z@
M        .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0
MB                  J8[C'N7ZF]UWI+FCRIT]++LSC;ZGFMFMI\YCY*G^]
MS(6%>/S76NL,=?T)Z<=L;*[I=:QLYY(QS]:2%6?HQTLL,A4EQ_N/+3H*SC.
MS@BQ.W7%VW-K,\PM5S'^745QZ;"X:NB8GX=53.R[<B?^3IG>T[<3,SALSTWI
M_P"$33F&-C_EXG;13/\ 2\^?ZOF1_2]#FW"2RRR2RR22RR222PEEEEA"6666
M6'1++++#HA"6$(?)!0A,S5,U53MF4C/Y/X
M                    ..^\0^'_ ,YNQWR:]2NMDV<6KRC= >.V1_2>%<#-
M>]>)[7N>HEE2MO%"H
M                        #TM[N[O2^1W=UZTEN= 9..M]G<UD9+K7FQ>J
M<E>2Z/S_ )7R%*\S.GJU.%Q4T5K;YI0EDI92UI3RU(TZ<MY;WE&G+1>6N,MQ
M2>#'C,9'-K4=KX!K:Q:WN$S6Q13\)L[-LTVKT3LC%87?3,U6+E43&VJ;%RS7
M5-;M\JSK%Y5<VVIWV'F?343S)\^/,GSX_+$PT)^$W.[CUSXVJH[G;$ZH^=5[
M"2QM]=;?YKYO9:]VWS=[2K3TL/JW#4J]Q+3DN9K6M\TOK>>O87\E*>-"M/&2
MI+)K;</'%\X2>+OJZK2G"#A-Y;N37.$QEK;5A,;:IF(FYA[LQ&V:=]3URU7%
M-ZU-5,7**=]3-4I9=F6%S.SU[#5;L<VF?VJ9\R8Z4\R><[*0@[
M                !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^J
MKZ5*,!>2C\
M                                     !WIP+[QGD=W>NXT-7[-:B^?
MZ-S=Y9S;C;0ZBK5[G0.X6/MXPIQ^?64LT:F$U+:V\8PLLS9>3O;6/ZDT:UK/
M6MJWGGC#<67@QXR6F?\ )=<8;K>>6**O@68V8BG%X.NK=])5S+MBJKVW#7=]
M:N?M1O+L47:.SRS-L7E5[KF'G;;G]JF?V:OU3YDQNQY\;C0UX"]XKQZ[PS;"
M77&T&:_=6L<+1H4MQ]H=07-O)KK;W)U.B6$+VVD\G)F]-7T\>FPS%G+-9W4L
M?)S^1NJ=Q:T-:_C$\6;A)XMFK)R#6ECKV27ZIG!9C9IF<)C+<?NU3MFU?HCV
MW#7)B[;GTT;^S5;NW)3RS-<+FMGKEB=ER/VJ9YM/ZX\R8W)]';#O5YX=F
M
M
M
M
M
M
M                                          S!N^"^)KS+_G%DO-.(
M;7G$J\E70_\ HE'OEQ#F?=^,1V2?T/-IZA=2
M                                            _LV5[>8V\M,CCKNY
ML,A87-"]L;ZRKU;6\LKRUJR5[:[M+FA/)6M[FWK22STZDDT)I)H0C",(P?*_
M8L8JQ7AL311<PURB::Z*HBJFJFJ-E5-5,[8JIJB9B8F)B8G9+^Q,Q.V-R86C
M]SAW]%/<&OI;BMSDU3;VFNJTUI@=K.0N<N:-IC]93RTY+?'Z3W:R5U6DHV>L
MKBI+"E99V?JT<M--+2O.I>]%Q?49<=SD\ZM-V\7PN\ 6$JKT_3OKV/R>U3-5
M>&C;,UXC+Z*8F:L-$>FNX2-M6'B)KL;ZQMMX>0<@U-UW>X+,JO\ %YE-<\_S
MJO/\R>?S]W=FLY3HS<                        !P5WI/PY>;/9LW6^RM
M^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M    #[]QFY/;U<0]W-.[U[#ZROM':UP%62G6\E-4K834^#GNK6ZR.DM7X>%6
ME;Z@TMF8VE.%S:58P^622K3FIUZ=*K)'7"IP4:%X9]&8G0G"%@;>-R+$Q,QM
MV1=L78IJIHQ&&N;)FSB+6^G>7*>=,T515;JKHJY6#QF(P%^,1AJIIN1T)CS)
MCGQ/F?I:*G=B=Z?LQWCFV\LV*JV.AN0.D,1;7.ZNS5S=5)[G'P\K)93:OT5=
M74LD^I-!Y&\FEA"I)&>YQ=6M);7L)9I[>M=:SW&MXH^N.+'JB8Q<7,PX.,;>
MJIR_,Z:8BFO<FKX-BJ:=L6,713M]+.RB_335=L3,4W*+4JY/G6'S:SN;*<53
M'IJ/TQYM/YXYD\[;ZF/)#N@                        $P?BG?8_X\]I.
MCZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M
M         /3GNU.]%WR[N7<B2^TQ=7>MMCM492UK;H[*93(UY,'FJ,9K:WNM
M3:3FGGGH:5W"M<=;RTZ-_3IQI74E.G1O*=>E3I0I>4^-)Q3- <9O2\X?-J*,
M!K["6JHP&:6Z(F[:GTTTV,1LB)Q&#JKF9JLS,56YJJKL56ZZJ]_W&49SB<IO
M;:/38:J?343S)\^/,J\_G\_:T7>+7*?97F1LYIS?+8?55+4^B]00GMKFWKR4
M[/46E-06M.C/E=(ZQPLM>XJX+4V'FKR>6H33STZE*>G7MZE:VK4:]369X6^"
M/77 CK?%: X0L'.$SS#;*J9B9JLXBS5,];Q&&N[(B[8N;)WM<1$TU15;N4T7
M:*[=,K8+&X?'X>,3AJMMN>C$\^)CG3'_ +8W'1"-'+
M      <V<S/8_P"5O9LWT]5^J4H\!_WU:/\ &C*N[[#B9A\0O]AK]3+)T;AB
M$0                %)_<C=S'DN4V>T_P J>3VEZMGQDP%]&^T-H?-4*]O<
M;]9W'UII*5>O:QC1JPVKP]]2Z;JM-^IF:]+YI3A4H0NII:NN/GQX\+P29=B>
M"+@HQ<5\*N)M[S%XJU,51E-JN-LQ%6['P^Y1/^'3&[AJ*NO533<ZS$Y=IW3\
MXVJ,;C*?^3B=R)_IS[&.?YO,YFU>-965GC;.TQV.M+:PQ]A;4+*QL;*A2M;.
MRL[6E)0M;2TM:$E.A;6UM0IRR4Z<DLLDDDL(0A"$&O9?OW\5?KQ.)KKN8FY7
M-5==4S55555.VJJJJ=LU553,S,S,S,SME)41$1LC<B']E\G]
M                                   <=]XA\/\ YS=CODUZE=;)LXM7
ME&Z \=LC^D\*X&:]Z\3VO<]1+*E;>*%0
M                                        '0'&3E!O7Q!W=T]O9L-K
M*\T?K; 3PHUNIUKC!ZGP56XMZ^2TGJ_#1J26V?TOF/FLD+BVJ]$83225J4]*
MXI4JU..>%7@GT)PTZ,Q.A.$/ T8W(L1&V/Z-VQ=B*HHQ&&N[)JLW[>^G>5T\
MZ:J*XKMUUT5<K!XS$8"_&(PU6]N1T)CS)CGQ/_;=:)7=?=ZGL]WCVW-27'R6
MV@N0.BL395MU-H;NZDFGI]:%"VK:UT#6K5ZEUJ#;^^R%6%/KS?\ ;,7<5)+>
M\E_7M;B[UH^-CQ1-:\6+4T3B9KS'@XQ]ZJ,!F--,[)YM487%Q$139QE%$;=D
M?X=^B)NV9]+=M695R;.L/FUK<]+BJ8]-3^FGS:?SQS)YTSZJ/(CN@
M                 $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'Z
MJOI4HP%Y*/P
M                                       'V78+D#N_Q@W3TSO/L;K;
M*Z"W"TG<^6QV8QD\D]&[M*DTGS["9S&7$M7'9[3N6I20IW=A=TJMM<4_DGDC
MT0C#".$7@XT7PL:1Q>AM?X"SF.F\91LKMW(F)IJC;O+MJN-E=F];F=MN[;JI
MKHG=IJYNWD87%7\'>IQ&&JFF[3S_ -$^;$\^):(7=5=[1M7WC>A*N$OJ..V\
MY*:)Q%I<;B[6S7G_ &7-6DE.VMKK7^W$]U5GN\IHVYR-7J5[:>:K>X:M4DHW
M,U22I;75UK3\;OB<ZNXL>H8Q^'JNYEP78^]53@L?O?36JIFJJG!XW>Q%-O$T
MT1MIKB*;6)IIJKM1353=LVI4R7/+.;6M[.RC%TQZ:GS?ZU/FQ^>.?SIGUW>,
M7>@
M
M
M
M
M
M                                              ,P;O@OB:\R_P"<
M62\TXAM><2KR5=#_ .B4>^7$.9]WXQ'9)_0\VGJ%U(
M                                                   "O;N0>^^_
M<W]D.&7,W5__ .IO^PZ:V+WTU+??_P F_P!2TQ&VFY>7NY__ .3?ZE##9FO/
M_P!C_5M+N;YOY&M;TO<?7B%?#OAO#AP'X+_GO3W\URJQ1[;S:KF.P-NF/;>;
M7B<-1'^+NWK,==W]%W.M.ZBWN]R_,*O2\RBN>=YE-4^9YD\[F3N<RRA2&S\
M                      !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LS
MGO3B.PU=)EK-M9#(
M                                             #ZILGO9NAQUW0TA
MO+LUJ_*:&W%T-E*>5T_J#%5)85*52$LU*ZL+^UJRU+/*X7*V=2>VO;*YDJVM
MY:U9Z-:2>G/-+'$==Z$TGPF:3QNB-;X*UF&F<PM3;O6;D;DQS::Z*HV56[MN
MJ(KM7:)IN6[E--=%451$OMA\1>PEZG$8>J:;M,[8F/\ MNQ//CGM'#NJN](V
MX[R#::XKQH6&B>0FWMAC:>[^V%.O/\WA&YC&UM]=Z%FNJM2[R>A<Y=THPC)-
M-4NL/=30M;J:>$]K=7FL=QO.*7J?BP:QIMQ5<Q_!OF5RN<NQTQ&^]+Z:<)B]
M[$4T8NU3,3MB*;>)MQ-ZU%,Q>M6)8R7.;6;6.=3BJ(]-3ZZ/.G\T[D\Z9]6G
MD%W8                       "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_
M",.UI\0M=F];4A=7_HW
M                                                 >@O=U=XKO/W
M=>\]ON'MY<5=1: U%5L,?NWM)D+^K;:=W"T[;59XRS2S0DKR875^%DKU:F)R
MU.E/5M*L\U.I+6M:US;5O.'&8XL^AN,QH:K36I:8PVH\-%=>79C11%5[!WJH
MCSXF[AKLQ3&(P\U13<IB*J9HO46KM':95FN(RK$==M;MJ?VJ>=5'Z)CG3SO0
MVPTC^*W*?9KF3LMI???8S4LFH=&ZDDFMKNUN):=MJ#2.I+2C;5<SHS6&*DK5
MYL-JC!S75.%>C&>>G5I5*5Q;U*UK7H5ZFK[PN\$>N.!#76+X/M?X6<-GF%G?
M4U1MJLXBQ5-46L3AKDQ'7;%W>SO:MD54U4UV[E-%VW<MTRU@L;A\PP].)PT[
M;<]&)Y\3'.F/_;&Y,.BD9N6                       YLYF>Q_P K>S9O
MIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B                H#[E
MCN=LSS?U?9[];^X3+X3B5H_(SQM:$TUQBK_?;5&*O)*=72>!N)(T;VAH3&UZ
M=23.9:WFEFGJ21Q]G/"XC<W&/KDX]''8P/ +DM?!YP=7[.(X8\;:C?3N7*,I
ML7*9F,1>IG;3.+KB8G"X>N)B*9^$WZ>M1:MXG*-/9!5F-R,3BHF,#3/H;^8Y
MT?U?-G\D;NV8T!-/Z?P6E,%AM+Z7PV+T[IO3N+L,)@,!A+"UQ>&PF&Q=K2LL
M;BL5C;*E1L\?CL?9T9*5&C2DEITZ<L)980A"$&N5F.8YAG&87\VS:_=Q.:8F
M[7=O7KM=5R[=NW*IJKN7*ZIFJNNNJ9JJJJF9JF9F9F92?11313%%$1%$1LB(
MW(B(YT/]=PGZ
M<=]XA\/_ )S=CODUZE=;)LXM7E&Z \=LC^D\*X&:]Z\3VO<]1+*E;>*%0
M
M      'T3:7=K<?8K<?2.[>TFKLOH7<30N7H9O3&I\)7A1O<?>T834ZDD].I
M+5M;_'7]K5J6]W:7%.K:WEK5J4*].I2J3R38UK'1VF.$#3&-T;K+!6<PTUF%
MF;5^Q=C;373.[$Q,;*J*Z*HBNW<HFFY:N4TW+=5-=--4?6Q?NX:[3?L533=I
MG;$Q_P!NC',F-R6BMW3?>R;<=XMMQ# 9^.(T+R@T+B*%7<G;:E7C1LM165&-
M&TGW&VYDNZU2ZO\ 2=_=5)(7=I&>K=82ZJRT*\U2E4M;JZUG..)Q.]3\6;4_
M^8Y=U[,."?,+TQ@L;,;:K-4[:HP6-FF(IHQ%%,3UNYLIMXJW3-RW%-=-ZS:E
M;),[M9M:WM6RG&4QZ:GS?ZU/G>;'-B=R>=,^PCQ4[X
M     !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M
M                            !^WVVW)UYL]KS2NY^V&JLQHC7^B,Q:Y_
M2NJL!=36F4P^4M)H^3KT*G1-3K4:U.::E7H59:E"YH5)Z-:2>E//)-T.J-+Z
M>UKI[&:3U9@[&/TYC[%5G$8>]3OK=RW5S8F.;$Q.RJBNF8KHKBFNBJFNFFJ/
MI9O7</=IO6:IINTSMB8YL2T4.Z&[V/1G>);9SZ7UI/@]'<I=O,;0CN%H>UKR
MVMEK/$486]M+N=H*RKU)J]3 WMU5EIY&REFJU</>SRR3QC0KVM6MK0<<_B>9
MYQ:-51FV11B,=P29E=GX'BJHWU6&N3MJ^ XNJ(V1>IIB9LW9BFG$VHFJF(N6
M[U%$K9%G=O-;.\N;*<;1'IH\V/WJ?.\V.=/G;'LN\/N_
M
M
M
M
M
M
M                           9@W?!?$UYE_SBR7FG$-KSB5>2KH?_ $2C
MWRXAS/N_&([)/Z'FT]0NI
M                                6B=PQWR4^LZ6DN#/*K5-*&K+*TL-
M-\=-T,W6HV\NI\?86WS;';3:QRMQ<22U-4VMO1IT-/7<\O6R=.6%E5GFO86W
MSRC3E#.)%&1UXSA_X(L)/^3W*Z[^=8"U$SUBNNK?5YAAK<1.RQ55-56,MQ.R
MQ,]?HIBQ-WK,@:9S_KD4Y;C:O3QN6ZIY_P#5F?-_=GG\SF[-M;2FUG(
M                 #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=
MAJZ3+6;:R&0
M                                         'VOCOR$W6XL[PZ*WSV7
MU-<Z6U]H7*T<CCKJG/7CCLK9]>6&3TWJ.QH5[;]\:7U#9=:UO[.>>$EQ;U)I
M>F6;JS2X)PE\&VD.%O16/T!KG"T8O3N869HKIF(W]NK9Z2_9KF*NMW[-6RY9
MN1$S17$3LF-L3R,+BK^"Q%.)P\[V[3/1\Z?-B>9,-+CNYN\ VM[P_8#&;L:'
MFHX/6N#^8X'=_;6M=4:V6T!K2>UC4JTH20K5*]WI3/QH5;C"W\T)87EK)-)/
M"2YH7-&CJS\9KBY:MXM7"-=T?G^^Q&18C?WLNQT4S%O&87?;(G;LB*<19VTT
M8FS&WK=<Q,35:N6JZY>RG-+.:X6+]O<N1N54\^F?U3SIY_HQ+OMYU=F
M                  F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"U
MV;UM2%U?^C<
M                                         !Z;=U[WE6Y?=S;XVNJ,
M=/E-4;(:TN[#&;U;64KOHM\]A)*L*=/5.G;>XJR6-GK_ $M2J3U;"O-&G+<T
M_*6=:I)1KQJ4_*O&QXK>EN,WH&O*<3%K":]P-%=>68^:?36KLQMG#WIIB:ZL
M'B)B*;M$;9HG>WZ*:J[<4U=QDV;WLIQ._C;5AJOVZ?-CS8_K1SNASVE!M!NY
MMWOUMCHG>+:;4^.UEMWN%@K74.EM18RIU[>]L;B,]*K0KTINK7L,IC+VC5M+
MVTK2R7-E>4*MO6DDJTYY)=736NC-2\'FJ\?HG6.$NX'4V6XBJSB+-R-DTUT[
M)B8GF5VZZ9IN6KE,S1=M547**JJ*J9F6[%^UBK-.(L515:KC;$_]N?SICG3N
M/I#%WV                      <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN
M^PXF8?$+_8:_4RR=&X8A$              ![>]SKW1FI^\&U]-N/N?1S6E.
M*.WV7H4M5YZWDN<?DMTL];S2UY]N-$9*,DDM*G)2A+'-Y*C--/CK>K)2I=%S
M7IST?!?'9XYF5<6_3L:8TI58QG#!F5F9P]JJ::Z,!9G<C&XJC=VS,[8PMBJ(
MB]73577MM6ZJ:\BR#(J\TN]>O;:<%1.[/[T_NQ^F>=Z,M#[1^D-+[?Z4TYH;
M1&!Q>EM'Z1PN-TYIC3>$M*5AB,'@\1:4K'&8O'6=&66G;VEG:499))80_1#Y
M>F/RM:G.LZS;4>;XK/\ /L1=Q>=8V_7>OW[M4UW+MVY5-==RNJ=V:JJIF9E*
MENW1:HBW;B*;=,;(B.9$0_1NL?L
M               !QWWB'P_^<W8[Y->I76R;.+5Y1N@/';(_I/"N!FO>O$]K
MW/42RI6WBA4
M                     !]2V4WJW.X[[HZ.WFV<U;DM$;C:#RU/+Z<U#BYY
M/*4*WDZEO=V5[:UI:EIE,/EK"O5M;ZRN)*EM>6E:I1K23TYYI8XEKO0NE.$O
M26.T/K?!VL?IC,+,V[UFY&Y,;8JIJIJC95;N6ZXIN6KM$TUV[E--=%5-5,3'
MVP^(O86]3B,/5--VF=L3'_;F3S)CGPTE>Z[[RK;?O&]C:&JL=^[M+;V:'M\=
MB=ZMKZ=U+-5P><K4.K1U5INA7K5;Z[T!JNK1JU+"M4C//;59*MG6GGJT(U:N
MKUQLN*WJ?BQZ_JRC$]=Q>A,?57<RS'S3N7;43NX>],1%%.+P\333>IC9%=,T
M7J*::+D44RWDV;VLVPV_C93B*=RNGS)\V/ZL\[H<YZ;O*CN
M          $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%
MY*/P
M                                  'TS9O>'<?8#<_16\FT>J+_ $;N
M+M_G+7/Z8U!CHR1J6M[;]:2K;W5M6EJ6F2Q62M*E2VO;.XDJ6UY:5JE"M)/2
MJ32QQ76^B=,<(VD\=HC6>$MX[3.98>JS?LU[=E5-6[$TU1LJHN451%=JY1--
M=NY33<HJIKIB8^V'Q%["WJ<18JFF[3.V)_[<[S8Y\;C2;[KCO)]N^\;V)H:L
ML88[3&]FA;?%X?>[;.C7Z(X/4%Q;1A0U3INA7N+B^N- :NJVU:KCJE6:I4MJ
ME.M9UJE2K;QJU=7?C:<5W4O%CX0:LGQ'7<7H3,*KES*\=,>VV8JW</?F(BB,
M7AXJIIO4TQ%-<31>HIIHN113+>39O:S;#;^-E.(IV173YD^;']6>=T.<]-WE
M1W
M
M
M
M
M
M                                            #,&[X+XFO,O^<62\
MTXAM><2KR5=#_P"B4>^7$.9]WXQ'9)_0\VGJ%U(
M                                                 #^S97MYC;RT
MR..N[FPR%A<T+VQOK*O5M;RRO+6K)7MKNTN:$\E:WN;>M)+/3J230FDFA",(
MPC!\K]BQBK%>&Q-%%S#7*)IKHJB*J:J:HV54U4SMBJFJ)F)B8F)B=DO[$S$[
M8W)AH.=QUWK]MS=VPEV*WLS]&7E5M/A*4UW?7U6C1K;SZ$L?)6E#7EC+"%*6
MKJO#1GIV^H+>67IGJ3TKZGTRW%:E:ZWO'YXGUW@%U9_U T)AJO\ I%G%^=[1
M1$S&68NK;5.$KYNS#W=E5>#KF=R(KP]6R;=%5Z4=.9W&8V?@V(G_ )VB/[]/
M[WHQ_2Z//G9[\JZ63@                     ."N])^'+S9[-FZWV5OWH?
MBE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M    =N=W_P YMT>[^Y$::WPV[FGRV&CY/ ;G[?7%W/:8C<C;Z\NJ%7+Z=NZL
M)*TMAE;>-*6ZQ5_"G4FL,A1IU)I*U"->WK0-QC> #2?&.X-,5H+4L19QV[>P
M.,BF*KF"QE-,Q;O4QMC?VYVS;Q%G;$7;-55,547.MW:.QRO,KV5XN,3:W:>9
M53SJJ>?'H\^)YT^=MAIP[ [[[9\FMGM!;Z;/Y^EJ3;W<7!6^<P5_"$E*[MHS
M33V^1PN9LY*M;]VZ@P&3H5K+(6LTTTUM>4*E.,8]7ICJH<(O!]JK@KUKF/!_
MK7#3A=299B)M7:-V::N9-%VU5,1O[-ZB:;MFY$1%=NNFJ.:F'"XFSC,/3B;$
M[;5<;8_5/GQS)CS7V%A3[@                     )@_%.^Q_QY[2='U8:
M^6O<D?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M        >_O<:=ZS>\*MUJ&P>\V>J3\6MWM06U.XO<C<3QM]F=?Y*>A8VNO+
M.:>,TEOI/,]%*WU!1^26G3DI7TD99K>M3NJY^/YQ0;'#KI"KA$T/AXCA;R7#
M53%-$1OLSPE&VNK"5;/VL1:]-7@ZMV9JFO#U1,7:*K63Z;SN<OO?!<1/_)7)
M_N5?O>A/]+H\Z=N@Y1K4;FC2N+>K2N+>XI4ZU"O1J25:-:C5DA/2JTJLD9I*
ME*I)-",LT(QA&$>F#6]N6Z[5<VKL33<IF8F)C9,3&Y,3$[L3$[DQ/,2ES=V.
M8_ZOP                     .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8
M<3,/B%_L-?J99.C<,0B              ]?NZ6[J77W>-;GU,QFZE_HSC-MU
MF+*GNGN!1EEIY'-WG4HW\NV^@H5I9Z=SJO+64\LUS=S2SVV&LZL+BM"I5J6M
MK=>+>.-QOM.\632D8+ 1;QW"IF=BJ<!@YW:+5.[1\-Q>S=IP]NJ)BBW$Q7B;
ME,VZ)IHIO7;7>Y'DEW-KV^JVTX.B?35>;_5I\^?-YT;OF1.C3MMMMH/9[0>E
M-L-L-*8?1&@-$8>UP&E=*X"UEM,7A\7:2Q\G0H4^F:I6K5JDTU6O7JS5+BYN
M*D]:M//5GGGFUDM4:HU#K74.,U9JS&7\?J/'WZKV(Q%ZK?7+ERKFS,\R(B-E
M-%%,1111%-%%--%--,2Q9LVL/:ILV:8IM4QLB(YD0_;NA?0
M                                    !QWWB'P_^<W8[Y->I76R;.+5
MY1N@/';(_I/"N!FO>O$]KW/42RI6WBA4
M                                           !T_P]Y;;M\)=^M&[_
M &SF5^:9_35S"VSF NZE7^SVN]'WE:A'4.A]56M.,/G6#SMM1A",T.BO:7$E
M*ZMYJ=S0HU9(HX:^!O1O#QP>8[@ZUO9W^78JC?6KU,1U["8FF)ZSBL/5/[-V
MU5.W9^S<HFNS<BJU<KHJYF QU_+L33BL//IHYL<ZJ.?$^=/YN;&[#3>X<\MM
MJ.;FP&B^06T&0FK8#4UO-9YW 7=6E/GM":SQ]&WCJ/0VIJ-+HA0S6"N+B3]:
M$(4KNUJT+NA&>WN*,\VJCPV\#>L. ;A&QW!QK2WO<QPE6^M7J8GK6+PU<SUG
M%6)GFVKL4SN?M6[E-RS<V7+==,3#@,=8S'"TXJQ/I9YL<^F>?$^?'YXV3&Y+
MJ%$[F                      )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^
MXY@VMO:L/U5?2I1@+R4?@
M                                                    .IN&G+O=
M?A!O_HS?_:.^EES.G+B-GJ'3=Y6JT\%KW1E]6H1U#HG4=.E":,^+S-O0EZM2
M$LU6SNJ=&ZH]%:C3FA$G#AP,:/X>^#G'<'.L[>W XJG?6;],1-W"8FB)ZSBK
M,SS+EJ9G;3MBFY;JKM5[:+E43S<OQU_+L53BK$^FCFQSJHY\3YT_FG=:='$O
ME-M5S,V&T-R V?ROS[2VL;"'S[%W,]+]]Z/U/:24Y-0Z*U-;4IHPM,_IV^GC
M2JPATTJ].-.XH35+>M2J3ZIG#'P2:OX#^$+,.#G6MGK>;8*YZ6Y3$]:Q-BJ9
MFSBK%4_M6;U$;ZG^E1.^MW(IN45TTS#@<;8S##4XK#SMHJC\L3SXGSX_]L;C
MI!&#E@
M
M
M
M
M
M                                              ,P;O@OB:\R_P"<
M62\TXAM><2KR5=#_ .B4>^7$.9]WXQ'9)_0\VGJ%U(
M                                                     #ZELGO/
MN-QXW6T+O5M+J*YTMN%MWG[34.F\Q;=,TLES;1FDN+&_MNM+3R&'RUE5JVE[
M:U.FE=6E:I2GA&2>,&):[T-IGA*TAF&A=8X:C%Z;S/#U6;]NKGTU;L5T5<VB
MY;JBFY:N1Z:W<IIKIF)IA]L/B+N%OTXBQ.]NT3MB?^W.GF3'/AIV=WMS@V]Y
M_<:M([ZZ+^;8K/3].F]T="R7,;B\V_W&QEO;SYO 5IIX0JU\9=4KBE?8RXC#
M_M..NJ,TT)*WE:5/5*XR7 )J3BY\*6-X/\]W][+X_P ? 8N:=[3C,%<F8M7H
MV;D5TS%5J_1_0O6ZXC;1O*ZIBRO,;6:8.G$V]RKF51^[5'-C],>=+N! CL0
M                   '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].
M([#5TF6LVUD,@
M                                             *!NX:[SZKPXWKEX
M^[OZAFM^,^^>=MZ-2]R5WY/&[3[I7LEKC</KJ6I6C&A9Z<U'3MZ&-SW3&G)3
MIRVM[-/++959*]<7*%\5"CAMT)/"/HO#;[A4T_AZIBFBG;7F& IFJNYA-D;M
M5ZS,U7\)S9F9NV(IF;]-5O*-,YS\ Q'P6_/_ "=R>?\ T:N=/H3S*OR3SF@P
MUOTH@                     )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(
MP[6GQ"UV;UM2%U?^C<
M                                                  !<-X=KO/:F
M\&B[;@IO9GY[G<_;3 W%[L5J+*7$T]UKC;+"TO*WVA;FYN*D9[K4NW%G_264
MLL8SW&GY(PA)+#&U:E6@_E+N*C3HK/:^,#H3#Q3I/-<133FMFW3LIPN.NSLH
MQ=--,;*;&-JW+LSN48R8G;,XJBFB1M*YSU^W_EN(G_&HCTDSSZ8YWHT\[^KZ
M"IA4DS,                    !S9S,]C_E;V;-]/5?JE*/ ?\ ?5H_QHRK
MN^PXF8?$+_8:_4RR=&X8A$            !ZC]UQW8>Z7>-;PT,;9T<EI/8#
M1&5QU;>;=>%"%.EC\?-/2NJFB]&UKJWKV>3W#S]CTPMZ<9*M#&T9X7=U+&G"
ME1N/)?&TXUVDN+)HJK%7JK6,X1L?9KC+,OV[9KKV33&*Q,4S%5O!V:_VYVTU
M7JHFS9F*M_7:[G)LGO9MB-D;:<+3/IZOT1_6G\W-GS](/9/9/:[CIM=I#9K9
MK2&+T-MUH;%T\5I_3^*IS0DIR0FFJW=_?W=6:I>9;-9:\J3W-[>W,]6ZO+JK
M/6K3SU)YIHZPFO->:LX3-68W7&N,;=S#4V879N7KUR=V9YE-%%,;*;=JW3$4
M6K5$4V[=NFFBBF*8B$M8?#V<)9IP^'IBFU3&R(C_ +;LSSYY[ZHQ%]@
M                                             ''?>(?#_P"<W8[Y
M->I76R;.+5Y1N@/';(_I/"N!FO>O$]KW/42RI6WBA4
M                                                      !Z\]SS
MWE^<[O/D)1AJN\R.1XV[L76-P.\^FZ$*]W'!]2>>WPNZ& L:<*D_[]T=/<S1
MNJ5*2:;(XJ>O;]2:O"TJ4/&''7XK& XRG!M5_D]%JUPH9/17=RR_.RGKNV(F
M[@+U4[(ZUB8ICK=54Q%G$1;N;8MS>IN=[D.;U95BO3[9PES9%<>9YE4>?'/\
MV-L<W9LTD<'F\-J;"XC4FG,KCL[I[4&+Q^;P6<Q%Y;Y'$YG#96TI7^+RN+R%
MI4JVM]CLC97$E:A6I3S4ZM*>6:6,81A%J^8_ 8[*L=>RO,[-W#YEAKM=J[:N
M4S1<M7;=4T7+=RBJ(JHKHJB::J:HB::HF)B)A+5-5-=,5T3$T3&V)CF3$\R7
M^HXC]                     )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^X
MY@VMO:L/U5?2I1@+R4?@
M                                                    /:+N6.\R
MR' 3D'1TSK_*7-3C+O5DL7@MTK&K4KU;70F9J5:5E@]W<9:2=>,M;3TL_D<O
M)2EFGN\/-4Z*=6XMK.67PSQZ>*MAN,5P;U9KIRS1'"KD5JY=P%<1$58NU$35
M=RZNJ>=>V;[#S5,1;Q,4^FHMW;TSD&GLXG+,5O+L_P#)W)V5>=/.JCT.?YL>
M?$-'&PO['*V-EE,7>VF2QN2M+>_QV1L+BC>6-_8WE&2XM+VRN[>>I;W5I=6]
M26>G4DFFDGDFA-+&,(PBUCL1A\1A,17A,717:Q5JNJBNBNF::Z*Z9F*J:J9B
M)IJIF)BJF8B8F)B8VI8B8JC;&[$O[;XOZ
M
M
M
M
M
M
M             S!N^"^)KS+_ )Q9+S3B&UYQ*O)5T/\ Z)1[Y<0YGW?C$=DG
M]#S:>H74@
M                     /5GNA>\2S'=[\H,3J+/7U_<;!;GSX[1F^FGJ$;J
MXIT,%/=30P^X6.QUO"K\XU%MY>W4]U)"6E4K7..JWMG3ZL]S+4D\@\=#BT8+
MC(\$][+,OMVZ>$7*8KQ.57IWL3-V*?\ $P==<[-EG&4TQ;G;5331>IL7JMM-
MJ::N[R+-:LKQD5U;?@M>Y7'G<ZKT:>EMCGM+3$9?%:@Q.+SV"R5CF,)F\=99
M?#9?&75&^QN5Q62MJ5YC\EC[VVGJ6]Y8WUI6DJTJM.::2I3FA-+&,(PBU:<;
M@L7EN,NY=F%JY8Q]B[5;NVZZ9HKMW**IIKHKIJB)IKHJB::J9B)B8F)C:EVF
MJFNF*J9B:9C;$^;#_1<9_0                   '!7>D_#EYL]FS=;[*W[
MT/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M
M        +_\ P^O>/3<JM@I^-.Z>?C?;]\=,%86N-OLE<1JY7</9BA4M\3IW
M452O6K3W&1S6B;BK0P^5JQEZT]*?'W%2>K7N:\T-<WE'^+%'!%PBQPI:1PW6
M^#O4V(KJKHHC9;P>9S$W+UF(B(BBUBHBK$X>F)V15&)MTTT6[5N)D_2^;?#<
M+\#O3MQ-J/RU4<R)]&.9/Y)YLRH?5J,J                     3!^*=]C
M_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
M
M                   _>[6[G:XV7W&T3NSMIG[S2VO=O-2XK5FE,]83]6OC
M\QA[JG=VL\].;II7=G7C)&E<6]6$]"YMYYZ566:G/-+''M6Z4R#7.F,?H[5.
M&HQ>G<RPMS#XBS7S*[=RF::MD\VFJ-N^HKIF*J*XIKHF*J8F/K9O7,/=IOV9
MWMVB8F)\^&H)W>G-;1?/CB]H/?W2\EGBL]>T9M.;H:,MKB:XGT)N9A:-O+J7
M3T8U)YZ\V-KQKTK_ !E6I'RE?%7EM4GA+4FGDEU/.,GP$Y[Q=N%G,.#K-IKO
M9=;JZ]@,35&R,7@;LSUB]N;(W\;*K5^F-RC$6KM-.VF*:IF/*LPMYG@J<51N
M53N51^[5'-C],>=,.W4#.Q                    <V<S/8_P"5O9LWT]5^
MJ4H\!_WU:/\ &C*N[[#B9A\0O]AK]3+)T;AB$0           'HAW;G=U;L]
MXKOE8[>Z/HW^G-LM.5K+);Q[M38^%UA] Z;K3U8T[>WA7JVUME-8ZA^;5*&*
MQTM3RE:>$]>I"6UM[BK3\U<:#C,:.XL^@+FI,[JMXK56*IJHRW+]_O;F+OQL
MVS.R*JK>&L[Z*L1>F-[3&]MTS-VY;HJ[7*<JOYKB8M6]L68_;JYU,?IF>='Y
M>9$M)KC;QOVBXF[.:/V*V0TO1TMH+1MG&C:T8SPN<MFLG<QA5RVIM392-.G6
MS.I<[>=-:[N9X2PC-&$E.6G1DITI-7?A0X3]9\,6ML;P@:]Q=6+U%CJ]M4[-
M[;M6Z=RW8L6]LQ:L6J=E-NB-NR-M54U5U55U2WA,)8P.'IPV&IWMJGHS//F9
MY\SSWW1'[D@
M  ..^\0^'_SF['?)KU*ZV39Q:O*-T!X[9'])X5P,U[UXGM>YZB65*V\4*@
M
M           +._#?=Y36U)BH]WYO'G:4^7TUCLCGN-F;R5Q/&[RNG[:-SE-5
M[43UJG3Y:XTW1\IE,-+&,T_[O^>6_3+2M+6G&CCE/>*Y1E>,_F/T3AYC!8J[
M19SNU1'I;=ZK>V\/F$1',B_.]L8F=R.O=9N;)KO7:D@:2S>:Z?\ *\1/IJ8V
MVY\V.?3^3FQYVV.="N-32SD                    !)!XKCZ <+/3'>WS+
MMJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M
M          !<3X<;O(:F[>W=QP9W>U!\XW%VBP<V5V-RF4NIIKS5NTUE-"3(
MZ*EK5X=-SE=L:E6G&SI^4FJU,%7EDITY:.,JSJ#N4YXL%.C=34\/VB\-O=,Y
MUB.MYK;MT^EP^85;M&*V1^S;QT1/7*M[%-.+IFJJJ:\712D;2>;=?M?Y;?G_
M !K<;:)GGT^9Z-/._J^@J55)LS
M
M
M
M
M
M
M      9@W?!?$UYE_P XLEYIQ#:\XE7DJZ'_ -$H]\N(<S[OQB.R3^AYM/4+
MJ0
M               %P?AN.\0J;I;9Y+@ONGG/+Z[V<Q5;/['Y#(7$TUWJ/:2%
MQ+#+:+A6KQFGN;_;7)7<LUG+Y2,T<)>4Z-*G)1QDTT:$>5!XM5.DM56N'_2.
M'WNG\[O19S2BB/2V<QWO^'B=D;E-&.HIF+D[-GPJW5<KJJN8J(B1=)9KUZS.
M6WY_Q;<;://IY\?V>=YT[.9"IM4@S0                   !P5WI/PY>;/
M9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                #I'B+R=W X<\B-L>1.VU>,<_M[J"C?7N&J7-6VQ^K=,7
M<LUCJK1N8FI0FC'%ZFP5Q7M:DW5FFH35):U/HJTJ<TL8<,W!3ISAMX-,VX--
M44__ (NS+#313<BF*J\/?I]/A\3;V_\ O+%V*;D1MB*XB;=6VBNJ)Y>!QEW
M8NC%V?VJ)YGFQSXGT8W/SM3?8W>?07(G9_;G?#:_+29O06Y^E,5JW3E["-.%
MQ3M<E0A-<8S)T:52K"RSF#OI*ME?VLTT:EI>V]6C/T3TYH0U(-?Z&U%P::US
M/0.K+,V-0Y3C+F'O4[NR:J)W+E$S$;ZU=HWMVS<B-ERU7173Z6J$SX;$6L78
MHQ-F=MJNF)C]7HQS)\R7U9B#[@                   )@_%.^Q_P >>TG1
M]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_ *-P
M
M             'MQW%G>#5.%/+"PT7KG-?,M@.1-SAM";APO*DT,;I/57SJI
M0V_W'A&,82VDF&R>0J6&1J1C+2ABLA7K5(3SVU#J>#>4!XM]/#MP/7,\R"QO
M^$;3--W%X/>QZ?$8?>Q.,P7]:;MNB+MFG9-7PBS;HIFF+MS?9%IO-/\ +\=%
MNY.S"W=E-7G3_1J_).Y/G3/F0T9FLHE<                   !S9S,]C_E
M;V;-]/5?JE*/ ?\ ?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$          !V_P
M#X&[P]X-OOBMG-KJ'[IPUG)0S.YFY.1L;J[TUMKHZ%?R=?,9/R$:4+[,9":2
M:ABL;+5I5<C=_J]>E0IW%Q0@7C%<8717%OX/KVMM6U=>QU<S:P."HKIIOX[$
M[-L6[>W;O+=&Y5B+\TU4V;>[O:[E5NU<['*\LOYIB8P]G<IC=JJYU,>;Z/F1
MSY\[;,:5/$CB=L]PKV-TEL+LI@_W9I?35&:XR>8O9+6IJ76VI[R2G^^M9ZPR
M5M;VT,KJ+,U:4O7GZDM*WMZ=*VMY*5M0HTI-6_AEX8=:\.FO\9PAZ[Q'7<VQ
M56]HMT[Z+&%L4[>M8;#4535UNS:B9V1MFJNN:[MRJN[<KKJES X'#Y?AJ<-A
MXV41S^?,\^9\V9_]D;D.ED6.8
M                  X[[Q#X?_.;L=\FO4KK9-G%J\HW0'CMD?TGA7 S7O7B
M>U[GJ)94K;Q0J
M                           _8[>Z_P!8;4Z[T=N9M]G;S3&N= ZEPVKM
M):AQ\9(7>'U!@+^AD\5?T9:TE6A6^;W=O+&:G4DGI59>F2>6:2:,L>DU+IS)
M-7Z>QNE=28>C%Y!F.%NX;$6:]N]N6;U$T7*)V3$QMIJG953,54SLJIF)B)?2
MU=N6+M-ZU.RY3,3$^9,<QJ)=WGS/TASSXL;>;_:;C8V.?R%I_9S='2EG6C5C
MHC='!6UK+JO3LT*DTU>6QJU+FE?XZ:I_25L5>VU6:$)IXRPU->,GP&YUQ>N%
MS,^#K-.N7,NMU]>P&(JC9\*P%VJKX/>W-S?Q%-5F]%.Y3B+5VB-L4Q,S)E68
M6\SP5&*HV;Z=RJ/,JCFQ^F/.F';:!W8@                   )(/%<?0#A
M9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M
M                  /JFQ^\VON/&[NW>]^UV9JX'7VV.J<7JS3>0DC-&C&[
MQU:$U?'9&A+/)"^PN:L9ZMG?VL\?)7=E<5:-2$9*DT(XCK[0^G>$K1F9Z"U9
M8C$:=S7"7,/?HGF[VN-RNB=W>7;56]NVKD>FMW:**Z9BJF)?;#8B[A;]&)LS
MLNT5;8_[>9/,F.?&XU,>'?*'0W,KC?M9R+V_GDHXC<+3M&[RN#C<R7-YI'5U
MA//C=7Z/R4\LM.:-YIS4-K<6T*D9)(7-&2G<20\E5DC'4DX;."?4' APGYOP
M9ZCB:L9EN)FFW=WN]IQ&'KB*\-B:(W?2WK-5%>R)G>535;JG?T51$SX#&6\P
MPE&+M?LUQNQYD\^/R3^MTRBMS
M
M
M
M
M
M
M    &9CWVMO;VO>F<OZ5M0HV].;6^EKB:G0I249)KB\VQT-=W=>:2G+++&M=
M75>>K4F_UIZD\TTT8QC&+:DXA]VY=XI.BJKM55548"_3MF9F=E..Q5-,;O.I
MIB*:8YD1$1&Y"(-11$9U?V?O1ZFEY7O7+I0
M                                                'V;COOKKOC)O
MAMCOYMG?S8_6NUNK,=JC$31J5*=MD*5O-/;Y? 9+R483U<+J;"7-SCKZG#_[
MMG=59/\ K,'X2^#[3W"KH+-N#O55OKF19O@Z[%S<B:J)JW;=ZC;N1=L7::+U
MJK^C=MT5<YR,)B;N#Q-&*LSLN45;8_3'H3&Y/G2U0^,W(/0?*K87:WD'MI=?
M.-(;HZ4L=16=O/4EJW>$R,8U++4.ELI/))3D_?.D]16EUC;SJP\G\YM9^I&:
M3JS1U&N%3@WU#P0\(>;\&^J:-[G64XRNS5,1LINT;E5F_;W9GK6(LU6[]O;N
M[RY3OHB=L1-&#Q5K&X:C%6?:ZZ=OH>;$^?$[8GT'W5'[D@
M    ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M                                5V^&3YW5,7GM8\!MP,O/-CM0_OG=
M'8*K?WDTTMEG;.VA=[D[?8^G6C4FEHYC%V\=06E"E&G1HU;/*59H35;KI4Q\
MJKQ?*<7E^!XQ.G+,1B<-UK 9O%%/[5JJK>X+&5S&S=MW*O@=RNK?554W,)1$
MQ1:9UH_,M[55EEV=R=M5'H_TJ?R_M1Z%7FK,5'S/P
M$P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M
M                           T:.X@YW?XR.&V&TCK/-R9'>_C=)A]LM?P
MN*W7RF>TK2LJM/;'7EU"::>K7GSF QM3'W=Q4GFJW.5Q-W7GZOEI.G63Y0?B
M^?\ 1'ANOYSD=B;6@M43<QV#WL;+=K$35$X["4\R(BU>KIO6Z(B*:,/B+-NG
M;O)V2OIK,OA^ BW<G;B;.RFKS9C^C5^6(V3Y\3+VV>#F1
M    .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M       ZVX6<+=Z^=N]^#V1V4PTMQ?W4LF4U?J[)25Z>E-N](4;FC0R6KM5W
MU&2>-"QM8UI9*%"2$US?74\EO0DGJ3P@AOATX<]"<7S06(U[KN_O</1_AX;#
MT3$XC&XF:9FC#X>B9C;75LF:ZYV46K<57+DQ33+G9?E^(S+$QAL/&[S9GG4Q
MYL_]MV=R&E5PBX4[-<#MBM.[);/XFC"6UHVV0UUK>YLZ=#4NYFM9K2C0RVL-
M2UH5;FI"M>5*<9;6SA5GM\;:0DMJ/ZDG3'5NX>>';7'&$X0,3KS6MZK;7551
MA,+35,V,#A=],V\-8C93&RF)VW+F]BN]<WUVYZ:K<ES+LNP^68:,/8CT9Y]4
M\^9_1'.C<AU\A=SP
M         ''?>(?#_P"<W8[Y->I76R;.+5Y1N@/';(_I/"N!FO>O$]KW/42R
MI6WBA4
M                    ![Q]P)SXFXD<MK3:37>=^8[&\G+G#Z&U!&_N:='$
MZ3W+DN*EOMMK:>I<QEHX^VKW]_4PV1J]>C1^:9&2YN)II;&E"6O;E%^+O'#)
MP-UZRT_A^N:_TI1<Q5G>4S-S$8'9%6-PL13NUU111&)LT[*JNN6:K5N(G$5S
M.2Z8S/X#CNL79V8:]LB?,BK^C/Z)\Z=L\QH=M:M*@
M"2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M
M                            "F+PW//*.R?(#+\/-?9::AMKR.OH9';Z
MI<U)86>G=\L?84K>SMH1J5*<EO0W)T[80QLT8>4J5<I98RE)+"%6I-"K#E0.
M+U]>^#FSPUZ=L[[5.F+>\QD4QZ:]E5=<U55;D3,S@KU?7HYD4V+N*KJF=Y3$
MY?I+,_@^*G 79_P;O[/G5_\ \T;GHQ"[QKXI*
M
M
M
M
M
M
M                9F_?>?%/Y?>F.C?53H)M0\0OR1]%]HXGZ0Q:(=1]^K_5
M1ZFEY4O7CI
M                         %9WAD^=-336N-9\#M>Y:27!:^_>^Y^QM2\K
M3=:TUQBL=2JZ_P!$VD:E2?IHZCTQC89BUHR0ITJ-;%7TWZU6[A!3IRJO%_IS
M3(,#QA-/69_S#+NMX'-8IC]K"W*YC!XJK9$;MF_7\&N53-555.(L1N4699OH
M_,MY<JRR[/I:MM5'HQ^U'Y8W?R3YJU!1:D(                  !P5WI/P
MY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                     #Z7LUNUK78?=?;O>?;K)38C7&V.K\%K33-[^O&C
M#)X&_HWU*UOJ,D].-WB\A+2FM[NWFCU+BUJU*4_3+/&#%M;Z.R+A"T?F>AM3
M6NO9!FN"NX6_3N;=Y=HFB:J)F)WMRC;%=NN-VBNFFN-V(?;#W[F&OT8BU.RY
M15$Q^3_MNM5?BWR%T5RNX^;3<AMOZLL=,[I:0QVHJ5E&O)<W&!R_Z]CJ;2N0
MK4X2TY\II/4EG=XVZC+#JQN+6>,O3+T1CJ'\+7!MGO _PD9QP:ZCC_\ &N48
MVNS-6R:8NV]RNQB*(G=ZWB+%5N];V[N\N1MW=J:<%BK>-PM&*M?L5T[?0GGQ
M^2=L/OB.W*                   3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]
MWX1AVM/B%KLWK:D+J_\ 1N
M                                                         ]1^
MY[YJ5^$/-[;37&9RO[OVGW%N:&TF\\EQ7\ECK;1&L,C8T;?5EWUXS4J7]@=1
MT;+,3U8235HV5K<T*?1\XFZ?)?'6X"[?#UP"YKD&!L]<UAEE$YCEDQ&VNK%8
M:BN9P].S=GX79F[AHIVQ3UVY:N5;>MP[G(<PG+LQHN53LL5^EK]">?\ V9V3
MZ$3'/::LLTL\LL\DTL\D\L)I9I8PFEFEFATRS2S0Z81EC"/R1:J\Q-,S35&R
M83 _D_@                  YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ
M,P^(7^PU^IEDZ-PQ"(        #HOBOQ7WGYD[SZ8V+V+TQ5U%K#456->\O*
M\:MMIW2&G;:K1DR^L=8Y>2C7DPNF,+)7EC6K1EGJU:L].WMZ=:ZK4*%2,^%W
MA=T-P(:&Q?"!P@8N,-DF&C933&RJ]B;U43-O#8:W,Q-V_=F)WM.V*::8JN7*
MJ+5%RY3R\%@L1F&(IPV&IVW)Z$1SYF>=$?\ LC=:4_=^]W_LMW>NR5AM9M=8
MR975.7DL<GNINCD;2C2U1N5JRA;S23W]]/+&I-CM.XJ:O5I8C%4YYJ&/MYYH
MQC5N:UU<W&KAQCN,;KKC)Z\N:MU9<FSE-F:[> P%%4S8P6'F=N\HC<W]ZYLI
MJQ&(F(KO5Q&Y1:HM6K<N97E>'RK#Q9LQMKG]JKGU3^J.='.]';,]V//KL@
M                                                    ''?>(?#_
M .<W8[Y->I76R;.+5Y1N@/';(_I/"N!FO>O$]KW/42RI6WBA4
M
M   !_P"RS3232SR31EFEC":6:6,99I9I8],)I8PZ(PC",/DB_DQ%4;)W8D:8
MG<V\W9></"?06K-19:&0W@VNA2VFWEEK5H3Y"^U1IJPM88G65S":,*M6&O-,
MU;7(U:T)):,<E/>4:?3Y";HU8..[P#3P!\.^8Y/EEGK>BLVVYAENR-E%-B_7
M5US#4\Z/@E^+EFFG;-768LUU>V0E[(,Q_P QRZFNN=M^CTM?HQS)_M1N^CM\
MQZLO(3NP                  $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<
M<P;6WM6'ZJOI4HP%Y*/P
M                                                      '^QIW4
M.;TEJ#!:KTSE+S!ZDTSF,9J'3^:QU::WR&(S>%O:&2Q64L;B3]>A>8^_MJ=6
ME/#Y99Y(1A^APLSRW 9SEN(RC-;5&(RO%V+EF]:KC?47+5VF:+ENN.?3715-
M-4<^)F'ZHKJMUQ71.RNF8F)\R8YDM2KNZ^7V$YR<1=I>0&/GLZ6I,SAX:>W.
MPMG&6633FZ6F9:6-UIBX6\)II[2SN[^67(6$D\>O-C+ZVGC_ *[4HXS' MC^
M +AGSG@YQ,5SE=B_U[ W:N;>P%_;7AKFW^E531MLW9C<B_:NTQS$S95CZ<RP
M-&*C]N8V51YE4<V/TQYTP[<0,[$
M
M
M
M
M
M
M    !F;]]Y\4_E]Z8Z-]5.@FU#Q"_)'T7VCB?I#%HAU'WZO]5'J:7E2]>.D
M
M              ?2=G-U]9[$[K;=[S;>9']UZWVPUC@-;:9O)H33T)<KI[(T
M,C;V][1EGI_.\;>^0C0NJ$8]2O;5)Z<W3+-&#%];:/R/A!T?F>A]2VNO9#FV
M"O86_3S)ZW>HFB9IG9.]KIV[ZW7S:*Z::HW8A]</?N8:_1B+4[+E%43'HPU9
M>-6_.CN3^P>TW(#05:6II?=;1.&U99V_E85JV(OKNAY'.Z;OJDLLLDV4TMG[
M>ZQMWU?U87-K4A",80A%J$<*7![G?!/PB9SP<:AIV9MD^/NX>JK9LBY13.VU
M?HCF];OV9MW[>W=WERG;NIKP>)MXS"T8JU^Q73$^AYL>C$[8GSX?<& N2
M               X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:N
MDRUFVLAD
M                                           !8;X7SF35C4W:X.ZQ
MS$TU*%*YWJV7HWE;Y*499[/%;HZ6L)ZT>GHJQJX[,6UI2^2$89.XZO3-4F4I
M<K%P(T13DW#YDEG97MIRO,YICF[E5S 8BO9YFR]AJ[E7FX6WMW*89YHW,/V\
MMN3_ %Z.E5'2F(ZJ5B*D]GH                  "8/Q3OL?\>>TG1]6&OE
MKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M         :1'<5\R)N7' [0EEJ3*0O\ =/C[-;;):_C6K1GR&1L=-8VUCM[J
MJZA5GJ7->;/:(FM:-Q=59IIKO*V%[/T]/3"&L#R@/ C' UQA,POY7:ZWI'4F
M^S3![(V4457ZZOAF'IV;*8ZSBNN546Z8B+>'NV*=FS9,RUIO'_#LLIBN=MZU
MZ2K\G[,_EC9N\^8E[+/$#OP                 '-G,SV/^5O9LWT]5^J4H
M\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0       'VCCWQ]W7Y1[NZ-V/V
M5TK>:NW UODJ=AC+"WEGELL?:RQA/DM09^_EIU*.&TU@K/K7-]>U>BE;T))I
MH],>B6.#<)'"/H_@ET9CM?:ZQE&"TY@+4UUUU;-]75_0LV:-L3=OW:ME%JU3
MZ:NN8C<C;,<C"X6_C;].&P].^NU3_P!IGS(CGRTF>[4[MW:;NX]EH:'TC4DU
M7NCK"3&Y/>+=:ZM8V]_K//V5&K"WQ^*M9YZLV%T7IZ:[K4\;8PFC-"%2>M7F
MJ7%6I/'5XXTG&?UCQG-=?Y_G,3@])X*:[>6Y?35MHPUFJ8VUW*HV==Q5[>TS
M?NS&S;%-NW%-NBFF);RC*;&4X?K=OTUZK=KJ\V?.\R(YT='=>CKS$[8
M                                                  !QWWB'P_\
MG-V.^37J5ULFSBU>4;H#QVR/Z3PK@9KWKQ/:]SU$LJ5MXH5
M
M   >Y/<!\T)N*_.+3N@-39:K9;4<H(8O:/5-&I4C"PL-<W-]/_NEU/6I],LD
MM6UU1?3XB>M/-+2M[+-W%:?IA3AT>!.47X#8X7> /$ZBRJS%S6&D^N9C8F(]
M/7A::(_S&Q$\W958HC$13$357=PMJBG]J61Z8S#X%F46JY_P+VRF?1_HST=S
MT)EHJM9U*P                  "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?
MON.8-K;VK#]57TJ48"\E'X
M                                                         "G#
MPSG,J?:ODAK'B+JS)R4-%<BL;7U%H26ZGA)1QN\6A\77O)K2A//&G0MY-;:%
MM;NC5FGFFGK7N)Q]"E+UJL>FJCE4.!"-7<&&"X9LGM35GNF;L6<7O8VS7EN*
MN13OIB-LS.%Q=5NJF(B(IM8C$W*YV41LS#2&8=9Q=6!KG_#NQMCSJXC],;?R
MQ$+KFORDD
M
M
M
M
M
M                                              !F;]]Y\4_E]Z8Z
M-]5.@FU#Q"_)'T7VCB?I#%HAU'WZO]5'J:7E2]>.D
M                                                         6=^
M%YY?SYC2N\'";5F6A/=Z0J5-ZMH;>YGJ1JQTUF+VSP^YFG[2>>,*%.TQ&H[K
M&Y.A0EAY6I5R]]5^622/4HYY6/@6IP6;Y)P\9/9V6<;$99F,T[-G7[=-5W W
MJHYLU7+--^Q57/I8IP^'HW*JHVR!HW'[ZBYEU<[M/IZ?0G<JC\D[)_+*N-30
MSD                 !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3
MB.PU=)EK-M9#(
M                                                #H_B%R*U'Q+Y
M,[+<B=,1N9[[:W76(SV1Q]I-3EK9[2M6>?%ZUTQUJTTE.635&D+^^Q\TT9I8
MR0N>M":6:$)H1APT<&>6<,?!7GO!GFV\C#YOE]RS175MV6<1$=<PM_<W=MC$
MT6KT1LG;O-DQ,3,3R\!BZ\#C+>+HYM%43Z,<^/RQMAJVZ0U9I[7ND]+ZYTCE
M+;.:4UGIW":LTQFK*;KV>8T]J+&VV8PN4M)XPA&>VR&-O*56G'_3+/!J"9UD
M^9:>SC%Y!G-FO#YQ@<3=P]^U5N56[UFNJW=MU1SJJ*Z:J9\^$UVZZ+M%-RW.
MVBJ(F)\V)W8E^B=8_8                 "8/Q3OL?\>>TG1]6&OEKW)'_?
M3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M   >]GAW>6L_'CG;B]J<[DOFFWW*G%4-KLG2K3PDM*&XN-JW>6VGRL\.M+-4
MO:^8KWF"MY8=:'6S\8QA\D)I:\>4LX&Z>$KB^7=7Y?:W^I-(7IQ]N8C;5."K
MBFWF%N/,IBW%O%USN;F#B-N[LG)M*X[X)F46*I_PK\;W^US:9Z.VG^TT,FM@
ME,                 !S9S,]C_E;V;-]/5?JE*/ ?\ ?5H_QHRKN^PXF8?$
M+_8:_4RR=&X8A$      !].V9V<W(Y!;H:+V:VBTO?:RW%W S5# Z8T_81I4
MZEW>5I9ZM:XNKJYJ4;/'8O'6=&I<WEW<3T[>TM:52M5GEIR330Q77&M]+\'&
MD\=K?6>+MX'3.6V)NW[U>V8IIC9$1333$U5W*ZIIHMVZ(FNY<JIHHIFJJ(?;
M#X>]BKU.'L4S5=JG9$?]N=YL\YH^=U9W7VW/=P[/3X^:IB=:\@=>VUK=[O;J
M4;*$OE)Y9*%:CH'15:YH4LA8[?Z?NJ?6D\I"G<92\ZUY<22?]GM;36'XW?&Q
MU-QG=:QB8B]@.#C+JZJ<NP$U<R-LQ.+Q44S-%>,O4SLG9MHL6]EFU-7^+=O2
MSDN36LIP^S<JQ57[57K8_JQ^>=V>=$>JCR([H
M                                 !QWWB'P_P#G-V.^37J5ULFSBU>4
M;H#QVR/Z3PK@9KWKQ/:]SU$LJ5MXH5
M                                              ?]K>XN+.XH7=I7
MK6MU:UJ5Q;7-O5GH7%O<4)Y:M&O0K4II:E&M1J2PFEFEC":6:$(PCTOQ=M6[
MUNJS>IIKLUTS3535$3%43&R8F)W)B8W)B=R8(F8G;'-:D'=C\M:7-;A1LEOC
M>7M&ZUO=:>DT?NO3I24J$UONEHKJ8+5]Q/:48>1LJ.HKFWDS%K1EC'R=CDJ$
M(QZ>EJ6\:S@;KX">';/M V+=5&0T8GX3E\S,SOL!BO\ %PT15.[7-FF9PURJ
M?VKMBY/,3-D^._S'+K>)F?\ $V;*NJC<GH\V/.F'?#SN[,
M   !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M
M                                !^XVRW%U7M#N-H/=70N0FQ.L]M]7
MZ<UQI7(P\I&%GG]+9:TS6*K59*52C/5MX7EG)Y2GUI85*<8RQCT1BZ#5>F<G
MUIIC,-(:@M=>R/-,%>PN(HW/36;]NJU<B)F)B)WM4[V=D[)V3SGTLW:[%VF_
M:G9<HJB8]&)VPU>.->^>E^3&P6T._NC9Y/[/[L:"T]K*VM9:OEI\1>Y2QIS9
MK3UU4Z)837^F\W)<8^YZ/DA<6T\(=,/E:?W"CH#-N"OA%SK@ZSN)_P RR?,;
MV&JJV;(N4VZYZU>IC]R_:FB]1_4KI39A,31C,+;Q5O\ 9KIB?0V\V/R3N/MS
M G)
M
M
M
M
M
M                                        9F_?>?%/Y?>F.C?53H)M
M0\0OR1]%]HXGZ0Q:(=1]^K_51ZFEY4O7CI
M                                                  '8W=_\HLAP
MVY@[%<A+>XN:>%T7K2SMM>6EM"O5FRFVNI:=736X./A:4>GYY<S:4RMU5M))
MI:D)+ZE0JPEC/3EZ(2XQO!-AN&_@5U!P;7::)QV.P-56$JJV1UO'6)B_@Z]]
M/[-/PBW;IN3$QMM57*)F(JES\KQDY?C[6*C]FFKTW4SN5?FF=GG[&J;87]EE
M+&RR>-NK>_QV1M+>_L+ZTJR5[6\LKRC)<6MU;5Z<9J=:WN*%26>2>6,832QA
M&'R-17$8>_A,1<PF*HJMXFU751735$Q5353,Q535$[L33,3$Q.[$QL33$Q5$
M51NQ+^V^+^@                ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_N
MBAUF<]Z<1V&KI,M9MK(9
M                                                         :$?
MAS>5$V_7 ^VVFSV2C>ZXXMZFK;<7,M>I&K>UMN<]"YU)MCD*T84Y*5*TM+6?
M(8*UIPZ9H4,#+&;Y9NF.MSRFO!%'!YQA*M8Y=:ZWD&K<)&-IV1LIC&V=[8QU
M$;LS-5576<7<GF35BYB.9LB4M*8WX3EO6*IVW+,[W^S.[3^FF.I>_:NADX
M               "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];
M4A=7_HW
M                                           ?[&G=09K26H,%JK3>
M2N</J+3.8QFH,!E[*>%.\Q6:PU[0R.+R5I/&$T)+FQOK:G5IQZ(]$TL'"S/+
M<#G.6XC*,TM47\LQ5BY9O6ZHVTW+5VF:+E%4<^FNBJ:9CS)?JBJJBJ*Z)V5Q
M.V)\R8YC5QX<\B,/RQXN;&<B<+"TI4MU-O<)J#+V%C4FK6F%U=1ISXG7.G*-
M:;]>K+IG6F-O\?&:/RS1MHQCT1:@/#;P:XW@>X6=0<&>.W\U91F5VS;KKC95
M=P\S%S"7ICG=?PU=F]LYV_37@,73CL%;Q=/].B)GSIYDQ^2=L.E46N8
M            YLYF>Q_RM[-F^GJOU2E'@/\ OJT?XT95W?8<3,/B%_L-?J99
M.C<,0B      _;[;;;:\WAUYI7;#;#2N8UOK_6^8M<!I72N M9KO*9C*7<T?
M)T*%/IEIT:-&G+-5KUZLU.A;4*<]:M/)2DGGEZ'5&J-/:*T]C-6:LQEC :<P
M%BJ]B,1>JWMNW;IYLS/-F9G93113$UUUS311357533/TLV;N(NTV;-,U7:IV
M1$<V9:*W=%=T_H?N[]KJ>I=86N$U;RIU_B:<NY.O;:7Y[9Z4QEQ4IW=/;/0-
MU<4I*EKI['5*=.;(7<DM.MF;ZG"K4Z*%*TH6^L[QS>.#G_&6U;.5Y)7B,'P1
M9=>GX%A*O2U8BN(FF<=BZ8F8JO5Q-46;<S-.&M5;RG_$KO7+DK9%DEO*K._N
M;*L;5'IJO,_JT^=YL\^?.V1'LB\1._
M                            <=]XA\/_ )S=CODUZE=;)LXM7E&Z \=L
MC^D\*X&:]Z\3VO<]1+*E;>*%0
M                                         %5'A>^5TVC]ZMW>'^HL
MI&3![PX+_>CMS97%2/D*6XF@K/YOJVPQU*%66'S[5&@9I;NO&,DW31TU)T32
M='1/43RL7 _&=:%R7AIRRSMQ^28CX!C:HC=G!8NK;AZZYV?L6,7MMT;L>FQT
M[D[=M.::-QW6\1<P%<^EN1OJ>JIYO1IW?[*W90PD4                 !)
M!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M
M                            !;QX7KE5'6.R6\'$3463A4S&SFH)-S=N
M[2XJR^7J;?;@W=2CJK'8ZCY:,T;'3.O*'SNO-Y.6$*VI)?UINGHDH7Y6/@AC
M)->9+PSY9:V8+.\-.!QE41N1C,'3$X>NN=G[=_"3UNB-L^EP4[D;-LR+HW&]
M<P]S USZ:W.^IZFKF]"K=_M*IE13-
M
M
M
M
M
M
M      &9OWWGQ3^7WICHWU4Z";4/$+\D?1?:.)^D,6B'4??J_P!5'J:7E2]>
M.D
M                   :17<.\H)N2_=U[4VV7R'S[6VP=:[V!U9Y6I3C<SVN
MAK3'UM WDU+Y*\U&MMOE<30FKSPC\XN[6XCUIII9^C6 Y0G@GC@LXS&<7<%;
MZWD.HJ:<WP^R)WN^Q55<8NG;S-L8VWB*XHC9O+=RUN1$T[9:TUC/AF5415.V
MY:])/Y/V?X9C\L2]E'B%WX                #@KO2?AR\V>S9NM]E;]Z'X
MI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M
M        'OIX<WDS/L?S_P 9M?ELG-::,Y-:0RVVM[0K5:DF/DUSA*5;5^W>
M3JTY)H0J9&I>8R]PMI&,L\(39V:'1#K=>6NSE->"NG7O%SNZLP=K?YYI7&V\
M=3,1$USA;LQAL91$SS*(IKM8FYNQN86)W=FR<GTGC/@V:19JG_#O4S3^6-VG
M],1Z+0J:VJ4@                 $P?BG?8_P"//:3H^K#7RU[DC_OIU+XK
MSW?A&':T^(6NS>MJ0NK_ -&X
M
M"VWPN/)F?5.S.^?%'.W_ %\AM3JBPW3T)0K30C5GT=N#"IC=58^REA-&,+/3
M^K\/2NJG3+#^FSWR1F^6$E#O*T<%=.4ZXT_PP9?;V8;.,)7@,7,<R,3@]E>'
MKJ_K7L-<JMT[)_9PG,CGR)HS&;_#W,#5.[1.^I]"KF]"8V_VE6*H1FH
M           #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63H
MW#$(@    /T&E-*:FUWJ; :+T7@,OJK5VJLO88#3>F\!87.4S6=S64N:=GCL
M7B\=9TZMU>WU[=599*=.26,TTT80A!UV<9QE6G\JQ.>9YB;.#R;!V:[U^_>K
MIMVK5JW3-5=RY75,4TT4TQ,U53,1$0_5%%=RN+=N)JKJG9$1NS,SSH:%?<V]
MT)I7@3H2QW>W;QN.U%RXUU@H2:@R$\UIDL;L[@\G3EJ5]OM&W-">XM*V7JTN
MK)F\O1GF^=5(1MK:?YI+-/=:VG'=XZ.;\8?4-S1>C;MW#<#67XC;9H]-17F5
MVB=D8S$TS$51;B=LX7#U1'6Z=EV[3UZ8ILRGD&1499:B_?B)QU4;O]2/W8\_
MS9_)&YS?=-7\R0
M            !S-S5M[>\X;\M+2[H4;JUNN,V_%O<VUQ2DKV]Q;U]K-54JU"
MO1JRS4ZU&M3FC+-+-",LTL8PC#H2IP%7;EGANT=>LU547J-5935353,Q-,QC
M\/,3$QNQ,3NQ,;L2X>81$X"_$\SK-?J99/3<)0D
M                                                        ^]\6
MM^,_Q@Y%[,<@--1N)LGM1N%IW5U2TMIX25,OAK*]DIZET]---/2E^;ZDTY7N
M["K",TO32N9H=,.GI1WPM\'N7<*_!EGG!QFF]C"9QEM[#Q55&V+=VJF9L7N9
M.[8O1;O4[D^FHC<ER<%B:L'B[>*H_:HJB?1CGQ^6-L-8/26JL!KK2NF=;:4R
M5OF=+:QT_AM5::S%I&,UKEL!J''6V6P^2MIIH2S1M[['7=.K)&,(1ZL\&GQG
M.49CI_-\5D.<6JK&;8+$W</?MU?M6[UFNJW<HJ\^BNFJF?/A-U%=-RB+E$[:
M*HB8GS8G=A^@=:_0                "2#Q7'T X6>F.]OF7;5<IR0'VCUU
MVEE?ON.8-K;VK#]57TJ48"\E'X
M
M  #T\[G7D_#BAWA&PFN\GDYL;HC6>=FV=W(GFJ34K.;1^YLU# R7N2FDEGG_
M '=IG54V+S52$(1C']VP^2+RCQV>"C_K!Q;M1:?PMKKN?8'#_P"98*-FVKX3
M@=MZ::.=O[^'Z_AJ>SR[C(<9\!S2U=F=ENJ=Y5Z%6YN^A.R?R-.)JH)A
M
M
M
M
M
M
M                                 9F_?>?%/Y?>F.C?53H)M0\0OR1]
M%]HXGZ0Q:(=1]^K_ %4>II>5+UXZ0
M                                             !3?X8/DG6T%RMW/
MXU9?(^2T]O\ [>5-1Z;L:D\L_E=RMIHW.8H4+.G4Z(T/G^WN5SU>YFIS=-3]
MVT(3RS0DEFIU4<J]P74:BX(,IX4L%:VYEIS,XLWZHW-F!S#>VYFJ8YN\QEO"
M4T1,>EZ_<F)B9F*LPT=B^M8VO!U3Z2[1MCJJ=WU,U="%U[7Y22
M       X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M
M                                    !^UVUU_J3:C<306Z.C;R./U=
MMQK+3&N]+WTL9Y8V>H-)9JRS^'N>FG/3J=%'(6%.:/1-",80_2Z+5.G,KUAI
MG,=)9W1US)LTP-_"7Z-STUG$6JK-RG=VQNT5S',?2S=KL7:;UO<N4515'HQ.
MV&M#LYN?I_>S:3;'>+2D\)]-;IZ TAN%@NBM+7FIXO6&!L,_9V]6K+)2ZUQ;
M4;^%.I",DDTM26:$998PC"&G/K;2F9:$UEFNB<XC9FN49CB<'=W-FVYAKU=F
MJ8C;.Y5-&^IW9B8F)B9C=3?A[U&(L48BC]BNF*H]"8VOI#%WV
M      3!^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M
M                                    ]:.Y!Y%_X;^\CV"RU_?_ #'2
MF[&3O-A=8]-3R%*OC]TH6^*TQ\YKS1\E0L\?N5;8*]KSU(1DA1M9NF,G^O)X
MYX^O!E_U/XK^HL'A[?7,XR>U3FV&W-LQ7@-MR_O8YLU5X&K%VJ8C=FJY&S;^
MS/>:<Q?P3-[54SLHKG>3_:W(_BWL_D:6S5H2Z                 YLYF>Q
M_P K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B    _OXK%93.
MY3&X/!XV_P SFLS?V>*Q&(Q5G<9'*97*9&XIVF/QN-Q]I3K7=]?WUW6DI4:-
M*2:I5J30EEA&,80<?&8S"9?A+N/Q]VW8P-BW5<N7+E5-%NW;HIFJNNNNJ8IH
MHHIB:JJJIBFFF)F9B(?VFFJJJ*:8F:IG9$1S9E?UW*/<Y8KA5IO&\CM_,=9Y
MKE5K33O5QN%KTJ=UCMAM-9RWI5+G3V,C5DFEK;CY.TF\CFLE)T0M*4U3'6DT
M:$UW7OM<_CV<=K&<.N:7>#'@[NUV."+ XGT]V)FFO-K]J9BF]<V3N8*BKTV&
ML3[95%.)O1UR+-O#R?I[(*<OHC%XJ-N-JCF?N1/.C^MYL\[F1N;9FA56TRD
M                                                          !S
M9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M
M         &B[X?/DI'?[NZM!:6RU_->:OXYYW,;(9J%:>7YQ/I_#R6V?VZN)
M*,(QFDQUKH?/6>*HSQ^2>IBJO1\LL6LSRD'!;_TYXS.8YO@[>\R74V'MYI:V
M1Z6+US?6<;3,\^NK%6;F(JCG1B*/-A*^E\7\*RFFBJ?\2U,T3Z$;M/\ #,1^
M1[@O!#(@                $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P
M;6WM6'ZJOI4HP%Y*/P
M                                                      '_ ++-
M-)-+/)-&6:6,)I9I8QEFEFECTPFEC#HC",(P^2+^3$51LG=B1JE=W5R+I\KN
M$O'#?2K?SY'.ZLVVP^/UO<UJDM2XGW$T=&MHS<&I7^6,\OSG6.G[VM3Z_1--
M0J23Q_UH1CJ+\9C@RJX'^'C4_!_1;BUE^#S2Y7A:8C9$8+$[,3@XCG>EPUZU
M35LW(JIJCG)IRG%_#LNLXG;MJJHC;U4;E7YXEVF@MV
M
M
M
M
M
M
M                  #,W[[SXI_+[TQT;ZJ=!-J'B%^2/HOM'$_2&+1#J/OU
M?ZJ/4TO*EZ\=(
M                              Z)XC[ZW_&3D[L/O[8>6F_W5;H:2U;D
M[6WGJ4ZF3TW996A3U7A>O2A&I+)G-,5KNSGZ(1CU*\?DC^A&G#+P?X?A5X*-
M0\'6(WL?YOE.(P]NJ8B8HOU6YG#W=D[FVU?BW<C;SZ(<K XF<'C+6*C^A7$^
MC&W=C\L;8:P^,R>/S6-Q^8Q-Y;Y#%9:QM,GC+^TJ2UK6^Q]_0IW5G>6U62,9
M:MO<VU66>2:'R32S0BT]<7A<3@<5<P6,HJM8NS<JHKHJC95171,TU4U1SIIJ
MB8F.=,)NB8JB*J=V)A_><=_0               '!7>D_#EYL]FS=;[*W[T/
MQ2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M
M          -#'PY7(".\/=V8/;_)7GSC47'7<'5NU]>6M5GJ7M72^4N*6X.C
M[VKUHQEELZ%IJVOBK:$.CJT\3U>CY(1FUL>4WX.8T5QE\1J/"T;W+-39;A\?
M&R(BF+]N)P>)IC^M-6'HQ%?FU8C;MW=D2GI/%=?RJ+4_MVJYI_)/IHZ>S\CW
MM5X,F                 3!^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K
M3XA:[-ZVI"ZO_1N
M                                                    _O8S)9##
M9+'YC$WEQC\IBKZTR6-O[2I-1NK'(6->G=6=Y;5I(PFI7%M<4I9Y)H?++-+"
M+X8K"X;'86Y@L913<PEZW51715&VFNBN)IJIJB>;%5,S$QSXE_8F:9BJG<F&
MLEQ5WMQ_)+C7L5OSC9J,*>[&UFB]:WMM0AU9,9G,S@[.OJ/"32]:>66M@M0?
M.K*I"6:>6%2A-U9II>B:.G=PNZ#Q/!?PHZ@X/,5OM]D^;XK"TU3S:[5J[5%F
M[SMR[9WEVG;$3LKC;$3N1-V"Q,8O"6\3'].B)]"9C=C\D[8??D=.4
M         YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ
M"(  #_M;V]Q>7%"TM*%:ZNKJM2M[:VMZ4]>XN+BO/+2HT*%&E+-4K5JU2:$L
MLLL(S331A"$.E^+MVW9MU7KU5-%FBF:JJJIB(IB(VS,S.Y$1&[,SN1!$3,[(
MYJ[SN0>YADXMXW$\K.4NFK&ZY&9['4KK;?0&5MJ=W'8C"W]"?RF2R<E6-2WA
MNIFK2O"2KU98SX.VC-;RS_.:US+2U\>/MQY*N%K%7N"#@DQ5RC@RP]V:<;C+
M=4T_YM=HF-E%N8V3\ M51MIVSLQ5>RY-/6J+4UR5IS3_ ,"B,;C8CX7,>EIG
M^A'LI_-S.;M4N*LV7@                       /Z&5RN+P6+R6<SF2L,-
MA<-87F5S&8RMY;X[%XK%XZWJ7F0R62R%Y4HVEC86-I1GJUJU6>6G2IRQFFC"
M$(Q<C!X/%YAB[6 P%JY?QU^Y3;MV[=-5=RY<KJBFBBBBF)JKKKJF*:::8FJJ
MJ8B(F9?RJJFFF:JIB*8C;,SS(AY7\&N\[TESVY1\J]N-GK"QN]BN/VG]N+?2
M.X-2G?4LSN7J34>5UC::HU);VUS&A3QNC:<V"HT,32FH_.KBG3GNZL\L+B2V
MM_7/#]Q4LYXO'!+I#4^MKERCA!U)B<;5B,'$T3:P-BS;PU5BQ-5.V:\3/7:J
M\15%76Z*IBS13/6JKMWI<MSBC,\9?M6(CX-:BG95SZIG;MGT-S<Z//V1ZOO'
MSNP                                 '-G,SV/^5O9LWT]5^J4H\!_W
MU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M                                                %-WA?^0\="<L
MMU^.V4OHT<-OYMI+G\!:3U)9I:^X&T=Q=Y>TH6]*I4E\E&ZT+GL]6K34H1GG
M^8TH30C+)":2JGE8.#7ZP\#N3\)>$M[[':=S7K-ZJ(YF#S&*;=4U3$;N]Q=G
M"4TQ5LB.NU[)B:ME68:.Q?6L=7A*I]+=HVQU5.[ZF:N@NP:_"20
M       $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/
MP
M                                      %MOA:.0D=1;)<A>,N6R'E+
M[;+76&W4TA;7->>>O-IC<C'3834-CC:,8QDI8W!:ET?3N:L(0AT7&<C-\O7^
M2AWE;>#:,LUYIOA5P=O9A\UR^[@,353$1'7\%7UVS77//KNV,3513_4PNS<V
M;LB:,Q6_P]W!U3NT515'H5;D_DB8_B58JA&:@
M
M
M
M
M
M
M            ,S?OO/BG\OO3'1OJIT$VH>(7Y(^B^T<3](8M$.H^_5_JH]32
M\J7KQT@
M                        #33[EW?N?D+W;7&C4M_?3WVHM#:1J;,ZHFK3
MPJW<F1VEO*VC,54OJW3-/<7F2TCCL9?5*D\8U:D;KK3QC/&:,=5CCS<'D<&W
M&AU5E>'MQ;RS,,;&9V-D;*9HS"F,3<BF.9%-&)KOVHICTM/6]E,13$0E_3^)
M^%919KF=M=-.\G^SN1^;9/Y7J6\DNZ                <%=Z3\.7FSV;-U
MOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M
M                 J \+COK-I'E+OCL#?W<M'%;S[466K\31J3QCY?6.TF:
MFC:V=K3C-T25+K2>N,O7JQEATS2V,O6_U9>BI_E9^#^,YX),@X1</1OL7D><
M58:Y,1S,-F-KTU54\^*<1A<-13$\R;L[.;+,=&8GK>-N86?V;E&V/1IG]4ST
M%SR@))                 "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.U
MI\0M=F];4A=7_HW
M                                                     7^^&BWU
M_P!Y/ 3*;37UUY3,<>=V=4Z9M+::KY6I)HS7L:>XN"NYNGHGIR5M2YS.V\DD
M>F$)+2'1'HCU9=<[E3>#_P"J_&*LZQP]&S!:ER?#WZJMFR)Q.$VX*[3Y\Q8M
M82N9Y\W-V.?,GZ0Q/7LLFQ/[5JN8_)5Z:/SS/040JTV5
M.;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B  _]EEF
MGFEDDEC---&$LLLL(S33331Z(2RPATQC&,8_)!_)F*8VSN1 MM[C+N69=IK7
M3?,GEYHJ$-V+J%GG=C=IM26\)X[9656G+<6.X.M<)<T(0H[D7,)I:F+L:T9I
ML#3C"O6DER<9)<?0[Q_>/1.L;N*X$.!?'?\ \'T;ZUFN86)V?#JHG97@\+=I
MG=P5.[3?NT[(Q=6VW15.%BJ<3(FG-/=8B,PQ]/\ C\VBF?Z/]:8_>\R/Z/-Y
MO,JP5"LU                        ?\JU:C;4:MQ<5:5O;V]*I6KUZU22
ME1HT:4D9ZM6K5GC+)3I4Y)8QFFC&$(0ATQ?NW;KNUQ:M1-5RJ8B(B-LS,[D1
M$1NS,SN1$<TYF[/,0D=]_P!]!/RAOLWQ,XO9V[M>/.!R\;?<?<7'7-U95]\,
MSBJU23]S8KR52C'_ '48N^E\I+Y66,<W=T:=?HEMJ5&-?8+XA/$;IX)L/A^&
M/A9P]%?"5B+.^P6"KIIJC*[5R(GKMS;$_P#XPN4>EG>S_P K;JJM[9NUU];C
M74>H/ADS@<'/_*Q/IJOWYCG1_5C\\[O,YOWSPH_\0.:?H=LEY[W)1WRO_P!G
M-"]O9I[U@G*T3[;B.IHZ=2T!1JD
M !S9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O\ 8:_4RR=&X8A$
M
M             !U-PAWXK<8^7?'7?B6ZFL[#;C=?267U+5EA/&:IHF[R-/#Z
M]LY>I",\)LAHO)7]O",(31AY7IZ(_HC$G#UP>T<*W QJ;@]FC?XC-,GQ%NQ&
MYN8JFB;F$JW=STF*HLU\[]GFQS7-R[$_ \=:Q/.HKB9]#F5?FVM76G4IUJ=.
MM1J25:5626I2JTYI9Z=2G/+":2I3GEC&6>2>6,(PC"/1&#3_ *J:J*IHKB8K
MB=DQ.Y,3'-B8YTPFQ_-^0               !)!XKCZ <+/3'>WS+MJN4Y(#
M[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M
M       ![9^'VWWFV5[RS:W"W=W&UT]OKIS6&RF;C-6C)1C=9S'R:HT?"-&/
MZE>XN==:1QEI)'Y)I(74T81C\LLWA#E'^#V-=<5K-\=9HW^9:?Q6&S2UN;N]
MM5S8Q.[S8BG"8B_<GG3UN-O.F,BTOB?@^;T4S^Q=B:)_+NQ_%$1^5HUM9%*X
M
M
M
M
M
M
M                                   #,W[[SXI_+[TQT;ZJ=!-J'B%^
M2/HOM'$_2&+1#J/OU?ZJ/4TO*EZ\=(
M                                                LS\*MO?\ZTCR
MIXWW]YU8X74.CMZ]+6,T_6C6IZDQU70VNKB2G&/33DLY],:>EC&'3":-S\O1
MT?K4>\KMH+K6<Z1X3\/1N7\-B<KQ%>SF38KC%82F9Y\U1?QD^=%'/V[F?Z*Q
M.VW?PD\Z8KC\NY5TJ5=:F1G0               #@KO2?AR\V>S9NM]E;]Z'
MXI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M
M          '>G=>[W_X=N\"XI;I5KSYAB;#=S :5U-=S3]2C;:0W)A<;<:LN
M[B$8PEGHV.GM5W->,L?]-*$8=$80C#SSQL=!?]2^+CK#25NCKF,N9->Q%BG9
MMFK$X+9C</3'F37>P]%&W^MYFUV>38GX)FEB]S*8N1$^A5Z6?S2U*FI0F8
M              !,'XIWV/\ CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK
M:D+J_P#1N
M                                               IQ\+KO;-H_EOO
M1L;>74:.*WIV>I:BL*/6C&6ZUCM+G9+K&4(4_P!$(_V3UEG:L9_TP\A"'1'I
MZ854<K+H.,[X&LBU_8HWV+R+.YLUS^[ALPM337.WMC#82G9_6V\[=S#1N(ZW
MCKF&G]FY;V_EIG]4RNM:_*20               '-G,SV/\ E;V;-]/5?JE*
M/ ?]]6C_ !HRKN^PXF8?$+_8:_4RR=&X8A$ !8WW%'<MR6LFC.<7+?2MS2R5
M*YL-4\>-GM0V4:$+*%"-"_P6\&M\=<=%::\FK0EN-/8ZO3DA2A))D*LL\T]I
M"E25R@?'GJNU8[@#X&L91.%FBNQG.96:MN^V[:+N6X6N-S>[-M&,O4S,U3-6
M&HFF*;V_SW36G]F]S''4[O-HIG\U<^MC\OF+ U*[/
M     '\9II9)9IYYI9)))8S3331A+++++#IFFFFCT0A+"$/EB_L1-4Q33&V9
M$2/?F]]+-NW=:DX;<0]:S1VFM9KS!;Y;L:;KQDAN=>TJDUO?;?Z*S=M7C&MM
MM;1EFIY2]HPEESU2$:%*>;&0GFR%\?$"XB\:-M87ANX9\#__ !C7O;N59??C
M;\!IF-M&,Q5JJ-S&U;E5BU5MG"4[+E=,8J:8PT=ZCU#U^9P& J_P.975']+^
MK$_N^;/]+F<SFRHK>6%*WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B
M?;<1U-'3J6@*-4@                                  .;.9GL?\K>S
M9OIZK]4I1X#_ +ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M
M  -2#NLM\Y^1G=\<5-T;N]_>&:N=J</H[5-W/-"-S=:MVQK76VVIKZ\DAT1I
M7.4S.E*UW&7HEA&6O":6'4FE:EW&WT!3P9<9#5^D[-OK> ISBYB;%,?LTX?'
M13C;%%,\^FW:Q%-O;N[M$Q.[$IER7$_"\KL7IW:MY$3Z-/I9Z,QM=_/.;M
M              $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI
M4HP%Y*/P
M                                             '[W:K</-[1;H;;[
MKZ9FZFI-L->Z/W#T_/Y2:CU<WHO4..U)BIO+22S3TNK?XVG'K0A&,OZ808]J
M_36 UGI/--'YK&W*\VR[$X.]N;?\+%6:[%S<GF^DKG<Y[ZV+M5B]1?H_;HJB
MJ/1B=L-;[1VJ\-KO2.EM<:<N)KO3VLM.8/5>!NII8237.&U%C+7+XNXFDEFG
MA+-6L;R2:,(1C"'3^F+36SO*,=I[.<7D&9T[S,L#BKN'NT_NW;-RJW<CG<RN
MF8YD)QMUTW;=-RC]BJ(F/0G=A^C=8_8
M
M
M
M
M
M
M     #,W[[SXI_+[TQT;ZJ=!-J'B%^2/HOM'$_2&+1#J/OU?ZJ/4TO*EZ\=(
M
M                  ]LO#Y[T5-H>\UVFQ%:[^:83>O3&O=F\Y/&>:$D_P"]
M\%/K#3-"-.$(PJ3W>NM$XJA+T]'5C5Z>GY.B/A'E(-#4ZSXJN<XVBC?X_(L7
MA,RM1SXZW=C#7YV\Z*<)BL17/F[W8R'2V(ZQG%%,_LW*:J)_+&V/XHAHV-9!
M+                #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=
MAJZ3+6;:R&0
M                                                '_2C6K6U:E<6
M]6K0N*%6G6H5Z-2:E6HUJ4T)Z56E5DC+/3JTYY81EFA&$81ATP?FNBB[1-NY
M$56ZHF)B8VQ,3N3$Q.Y,3&Y,3S3F;L<UK/<5MWJ6_P#QGV!WMIU*4]7=39_;
MS760EI?ZMMF-1:5QF1SEA'Y(=%7&YBO7MYX0^2$]*/1TP:='"[HNO@YX4]1Z
M#JB8HRC.\9A*-O\ 2MV<1<HM5^A7;BBN/.JA-^"O_"L':Q'[]NF?RS$;?SOO
MB.W*                3!^*=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3X
MA:[-ZVI"ZO\ T;@
M                                                    /07NI]Y(
M;#]XGQ'W#K74;+&_[X<!HC.W49IH4;;3NZ<EUMAGKNZEEFEC/:6&*U?5N*D.
MB:,(4NF66::$(1\X<;W1$\(7%HUGIJW1US%?Y+>Q5JGGU7L!-..LTT^957<P
MU-$<S]K9,Q$S+M,DQ'P;-;%WG=<B)]"KTL_FEJ,M3%,H               #
MFSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@*R>XL[E
MN?<&MHKF]RPT[2CM]0JT-1[#[/9VPHUX:]KT9YIL9N5KO&7]&I3ET3;5I85\
M+CZDG7S%262\J]%A+1ER%._* \>>--T8_@%X'L3/UDJB;.;9E:KF/@D3^W@<
M)71,3\*JCTF)O1.S#4S58HVXB:YPV;Z;T_UV:<QQT?X7-HIG^E_6JCS/,CG\
MWF<VU514D(                        !&YWZG?439*IKK@WQ+U#2CB82W
MVD^0>\>&NZ->&6C/)-:YS:C0-_;5*DDF.H]:>US^2DFA4KU(5+&AU:4M>I7N
MZY/[B+1A:<OX?>&/#3\,])B,GRV[3,=;V3OK688NBJ(VUSN7,'8F-E-,TXBY
MMKFW3;P'4FH=N^RW SZ7F5UQS_-IIZ54_D\W;((NC8( K>\*/_$#FGZ';)>>
M]R5-G*__ &<T+V]FGO6"9SHGVW$=31TZEH"C5(
M            #FSF9['_ "M[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IE
MDZ-PQ"(
M                         "Z'PM^]']J^*6^NQ]Y<^6R&S^\5EJNPIS5>
MF:UTMNSIVG\QM*=&,T8R49-3:#R]?K0A"$9[F/\ I4 <K3H;_*.%_3^OK-.]
MPV=9)5AZYV?M7\OO3OJIGGS-C%X:G9S=E$)(T9B-_@KN&GFV[FW\E4?KIGHJ
M?54+,0               $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6W
MM6'ZJOI4HP%Y*/P
M                                                     &F3W)N\
M<V]7=D\6\U=7<;K+Z(TAD-H,Q3GGC4JV<VT^?RFB<!;U9XRR],:NC<3C*\OZ
M>K3K2PC&,81:KW'OT3&A>-7JW V:-Y@L?C:,QMS$;(J_S"S;Q5Z8CSL3<OT3
MYLTS,;FQ+^G<1\(R>S5/[5-.]G^S,Q'YHAZJO(;N@
M
M
M
M
M
M
M               &9OWWGQ3^7WICHWU4Z";4/$+\D?1?:.)^D,6B'4??J_U4
M>II>5+UXZ0
M                           !]>X^[I7VQV_&RV\^-FGEO=I]UMO]QK>$
MDL9_*S:,U7BM0S6\]*'R5Z-U)CXTZE./3+4DFC+-",(Q@POA(TEA]?<'N>Z&
MQ41-C.,HQF"G;SOA.'N6=]$\Z:9KWT5<VF8B8W8??"WIPV)MXB.;1735T)B6
MMK87UGE+&RR>/N*5W89&TM[ZQNZ,W6HW5G=T9+BVN*4W_6I5J-26:6/^F$6F
MYB,/>PF(KPN)IFC$6JZJ*Z9YM-5,S%43Y\3$Q*<8F)C;',E_;?%_0
M       '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,
M@
M                                       -%GP[^[=3<_NQ]M<)=77S
MS(;+Z]W,VDO:\T\T]>%.WSTNX6%M:_3-&$O[OTSN'8V]*6$)80MZ5/Y(QZ8Q
MUF^4KT;3I/C69IC[5&\PV>Y=@<QIC9LC;5:^!W:HZN_@[M=4[OIZJO0B5M*W
M^O9/13/-MU54_GWT?FJA[BO S(P               $P?BG?8_X\]I.CZL-?
M+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M
M             /[F.R%]B<A8Y7&75:QR6,O+7(8^]MIXT[BSOK*O)<VEU0J0
M^6G6MZ].6>6:'RPFA"+XXG#6,9AKF#Q5%-S"W:*J*Z:HVQ535$TU4S'/B8F8
MF/,E_8F:9BJ-R8:WVQ6Y=GO1LEL]O!CX4Y;'=7:[0&X]I)1FZ]*G;ZVTIB=2
MTJ4DWZ8PI29*$OR_+#H^5IK<(&EKVAM>9WHK$[9Q&49MC,%5,\V9PN(N6)F?
M1WFU..&O1B,-;Q$<RNBFKHQ$OJC$7W               <V<S/8_Y6]FS?3U
M7ZI2CP'_ 'U:/\:,J[OL.)F'Q"_V&OU,LG1N&(14]]QYW+EYR#RVFN7G*[27
MDN/^+K4\MM5MEJ&UJTZN]>5MJD)[+5&?QU7R<8[4XZO)UZ5&K",FH:TL(1EF
MQT)X7=47'XX\UC@WP>*X&.!_&;>$:]3-O,,=9JB8RNW5&RJQ9KC;_P#C"N)V
M554[N#IF9B8Q,T]9S'3FGYQ548_&T_\ *QNTTS_3GS9_J^J]#FW/4:-&VHTK
M>WI4K>WMZ5.C0H4:<E*C1HTI(24J5*E)"62G2IR2PA++"$(0A#H@H"N7*[M<
MW;LS5<JF9F9G;,S.[,S,[LS,[LS/-21S-R.8_P"K\
M     "27OT.^IHZ0M=5<*^'^LZO]MJE6[T_OWO+I>^DA3TC:>3KVF7VKT+E[
M6,9XZON)YO)9O)VU27]T22SV5&:-[/<36%R7$ XBM>=7<'PZ\-6!C_(8BF]E
M&6WZ-W$5;8JMX_%VZMSX-$>FPMBN)^$3,7ZXBQ3;C$8/J34/6XJR_ 5?XG,K
MKCG>;3$^;YL\[F<W;LB[7EH^  5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3W
MK!,YT3[;B.IHZ=2T!1JD                                  !S9S,]
MC_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M
M      %(OAB-WY]%\YM?[4W=W/3Q6].QV?I6EE+-"$EUK#;S-X;5.'K3RS1A
MU_FFE*F?A#HA&:$:G_1TJP.5;T73GG #ENK[-$3B\BS^S-57[N&QEJ[8N1'5
M8B,)YWI?-V,MT=?ZWF55B?V;EN>C3,3'YM\O9:\*3                $D'
MBN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M
M                             %NOA6]VH9GC]R>V0KWD:E?;[=K2VY-C
M:UIYHSTL=NGI.;3U:6S\I^FTI7^U4T]22G^K2JW'6FA":MTS4,<KIH[X#PCZ
M4U[;HV6\RR:_@JZHC<FO 8CKT;[9_2FC,(B)G=JIHV1,Q1LB1-%W]]A;V&G^
MA7%7]Z-GK55*HEFH
M
M
M
M
M
M                                                  #P.Y:>'TXT
M\ON1&YO(_6V].^>F=4[HY3%Y7+X+2M70,N Q];%:<PVFJ-/&PR^C\ED84JEK
MA:=2;RM>I'RD\W1&$.B$+$N!SE(.%+@7X-,JX,,AR+(,5E&4V;ENW=Q$8OKU
M<7+UV_,U];Q-%&V*KLQ&]IC<B.?MEC..TO@\?BZ\7<N78KKF-L1O=FY$1SXG
MS'.GY6+A_P"\-R3_ &VV'W!29^+APT^#6E^AC_G;B?4O >ZWOX?8GY6+A_[P
MW)/]MMA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@
MUI?H8_YV?4O >ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=
M;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)
M/]MMA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-
M:7Z&/^=GU+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W
M\/L3\K%P_P#>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]
MMMA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H
M8_YV?4O >ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/
ML3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MM
MA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&
M/^=GU+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3
M\K%P_P#>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]
MP3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV
M?4O >ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K
M%P_]X;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3
M\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=G
MU+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P
M_P#>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7
M#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O
M>ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]
MX;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#A
MI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'
MNM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>
M&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\
M&M+]#'_.SZEX#W6]_#[%^._*J<?_ 'K-XOJ7HK^N=W^+OPC^"&2?*<5^I\_J
M5A?=[G0A^>R?A2]JJMS";#<QMP;"S\E+"-#)[2Z<R]S&M",W7J0NK76>$I0I
M32QA"$GD8QA&$8]:/3T0['"<KYJ^BULQVB<MN7MO-MYA?MT[.=&]JPUV=O-W
M=]N^9'/_ !.BK&WTN(KB.IB?TP_!9;PGU&,U[5P7.RI3D\E/-CK'+<;):TT:
MTM'^CHWN6L]]J$):56XA^M5IV48TY(_)3GC#];(L'RPE<1;HS#@^B:ML;^NW
MG>S<V[LTVZLIG=B.93-W=F/VJ8G<^=6B(_HXGHV_T[_]#Y)G_"I;Y6T*G]E^
M6FU&8C"TC/2AG]O]7Z;A/?=:K"%O4CCLIJOR=I&2$D?+0A//TS30\E^K",V9
MY=RO.@+LQ_FVC<XL1O\ 9/6<9AK^RC<]-&_MX?;5S?2[D;D>GW=D?"O16)C]
MB_1/HTS'Z9? ]5>&![P#"^6JZ>W#XP:QMY?*1MZ-CKK<+#Y2K"G0A4A"M;9W
M:JQQE">M6Z:<D);VI#IZ(SQDA&/1(F4<J_Q<L=O:,RRS5F!N;FV:\)@[EN-L
M[-RJUF%=<Q$;L[;43S8B)GF\6O1V:4_LUV:H]&J)_/3^ERKKKN">].T1+<7%
M+CG:ZUQ]M+/-/?Z%W2VKS,T\)(1C#YOA;O6.+U-<S3RPCT0IV,T?]$>B,80C
M+NG^44XH^?33;KU-7@,35LV48O 8^UL]&[3AKEBG9S]MV.AM<*YIC.K>[UK?
M1YU5,_FVQ/YG#.Y?!3FCL[+=5MSN*?(+1N/LIJ\M?.9;:;6T--?]EA--<3T-
M46^&KZ=NJ5&27K33TKJ>6$G1-T]6,(QG[2W&!X#-;311I35^F\=B:]FRU;S#
M"]?]-^SML578O4S,[D15;B=NYLVQL=;>RW,,/NWK%VF/-FF=G1V;'*DTLTDT
MTD\L99I8QEFEFA&6:6:6/1&6:$>B,(PC#Y8)>B8JC;&[$N$_\?T
M                            :F/=A[K3;U=WQQ!W"K7<U_?WNQFBM.9J
M^GJ1JU+W4>W]A_N]U+=UIXQC&-Q<:@TM<SU/^B>,8-23C7:0C0G&1UIINBCK
M>'MY_BKUJB(V139QE?PRQ3$>939OT1'G1"9\GO\ PC*[%WFSUN(GT:?2S^>'
M=KSZ[(              !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO
M3B.PU=)EK-M9#(                                   #]UM]M?N9NU
MGJ6E=JMN]=;FZGK]7R&F]OM(Y_6>>K=>,82>2P^G,?DLA4ZT98]'13CT]#']
M2:LTKHW+IS?5^9Y?E64T\V_C,19PUF-G-VW+U=%$?EJ?2U9O7ZMY8HJKK\RF
M)F>A#U;V;[@WO.]X*5I?5MBK+:;"7DLL:68WDUKIO2%6G&/5ZTMWI.RO,[N#
M934Y9X1CY;#R0C\L)8QFA&$/(.M^42XJ6BJZ\/1J"YG&/HYMO+<+?Q,3U.(J
MIM8.K;L_HXF?-G9$Q+N\/IC.+^[UJ**9Y]<Q'YMVK\STPVT\*CO!D/FU3>+E
MMMKI'H^;3WEGMIM[JC<7RG_6O+6VR>J<MM=Y']'4I5YK2I^GKS4?DZDWE?5/
M*\Z*PV^IT3HW-,;^U%-6.QEC!;/W:JJ+%O'[?-JHBY'F17N[Z.XLZ*OS\8OT
M4]33-73FGI.X-#>%FX@8N2VGW$Y <B=975'R$]>32]3;G0>,O*M.-O-5IU;6
M_P!&:ZR%.SN(R5(1DIWDE:62I"$M6$TG6F@3/^5NX:<7-=.F=.:9P-JK;$=?
MC&XNNF)V[)BJC$X2B:J=M,[:K<TS,3MHV3LCL;>C,!3[;=NU3YV]ICI3TW4N
ME/#F]U_IV6C#+[<[FZ[C2GM)IYM5[PZRLYKB6WJ3SUJ=;^P]UHV662_EGA)5
M\G"2:$LL/)1IS=,T8DS?E->-AF4U3@LSRK+XF*MGP?+<-5O=]$1$Q\*IQ.[1
MS:=NV)F9W\51LB.;1I3)J/VJ*ZO1JG]&Q]WP/<=]U9ISYO\ N_B'I2X^;5IJ
M]/\ ?VN]WM5=:>?],MQ_:?</,?.J,/\ 13J]>G+_ *)8(^S'C\<;K--]\)UI
MC*=]3LGK.$R[#[GG=8P=O>S_ %J=E4\^7)ITYDM',L4_EJJGIU2^J8KNGN[:
MPU&I0M.%FP%:2K5\K--E="X_.UH3=663HIW&;_>%Q1I=$L/U))I9.GICT=,8
MQ8CB^.%QH<;7%R]KK4=-41L_P\77:CS=VFUO(F?/F)GG;=C[TY)E%,;(P]K\
MM.WIOWEGW<O=]6-K1M*'!OB)/2H20IR3WG'+:'(W4TL(QCTUKW(:0NKVYG^7
M_6J5)YO_ *L>O\9OC'XB[5>N:_UG%=4[9WN=9C13^2FC$TTTQYU,1#Z1E.5Q
M&SX-8_[NG]3]3C.#G"G"6T;/#</N+>(M(U9JT;7&<?MIK"VC6GA++/5C0M=)
M4J4:L\LDL(S='3&$(?\ 0ZC%\/O#MC[O7\=K75MZ]LV;ZYG&85U;(YD;:L1,
M[(VSN/W3EV7TQLIL68CSJ*?U/]'_  9\/_=2XV?\B]K_ +K.-_UPX:O##5'_
M *KC_P#COU_E^ ]PL_W*?U'^#/A_[J7&S_D7M?\ =8_ZX<-7AAJC_P!5Q_\
MQS_+\![A9_N4_J/\&?#_ -U+C9_R+VO^ZQ_UPX:O##5'_JN/_P".?Y?@/<+/
M]RG]1_@SX?\ NI<;/^1>U_W6/^N'#5X8:H_]5Q__ !S_ "_ >X6?[E/ZC_!G
MP_\ =2XV?\B]K_NL?]<.&KPPU1_ZKC_^.?Y?@/<+/]RG]1_@SX?^ZEQL_P"1
M>U_W6/\ KAPU>&&J/_5<?_QS_+\![A9_N4_J/\&?#_W4N-G_ "+VO^ZQ_P!<
M.&KPPU1_ZKC_ /CG^7X#W"S_ '*?U'^#/A_[J7&S_D7M?]UC_KAPU>&&J/\
MU7'_ /'/\OP'N%G^Y3^I_4ON$G#')VM:QR7$7C#D+&XA++<6=]L'M5=VM>66
M>6I++6M[C2=2C5A+4DA-"$T(]$80C_H?;#\/'#CA+U.(PNL]5V\13S*J,WS"
MFJ-S9N51B(F-S<W)YC^3EV7U1LFQ9F.HI_4_,_AW]W_[C/#O_P!LNROW)=K_
M #*\8WP_UM_ZYF?SI^/\JRO_ ,MA_P#NZ/U/R=WW7?=SWM:YKUN$O&B2>[JU
MJM66TVCT?8499J\TT\\+:WL<9;V]E2EC-'J249:<E.'1"2$L(0A#N+/&RXS5
MBBFW1KS54TT1$1OLQQ-<[FY&^JKKJFJ?-FJ9FKFS,S,OQ.393/\ X>S_ '(_
M4^;Y7N9N[ S%O);7?#G;"C3IUI:\LV*N-78*XC/+)4IPEGN\)J;'W52C&6K'
MIIS3QIQFA":,L8RRQAE&$X\'&OP5R;MG6V;5533L_P 2,/=C9MB=RF[8KIB=
MS]J(VQ&V-NR9V_&=/Y-5&R</1^>.E+Y'G^X"[J3.3SUJ/&B\T_<5;F>YK5L!
MO-OE;R5.O";K6\EC?;CY'&6EM":;K0DH4*75C"$(1A+TPCF67<HQQO\ +Z8H
MKU31B;<4;V(O99E54QLY^_HP5%RJKG;:ZZMNW=W=U\*M,9)5N]9V3YU=?LG.
MNJ_#*]W3GZ<T,+GN2&AJO4EA3GT[N3I;(4_*22U80FJTM8;=:GFJ259JDL:D
MLL].,84X0DC)TS1C)F3\JIQF<NJB<?A]+YA1MW8O8*_1.R=G,G#8VQLF-D[)
MF)YL[8JW-G$KT?E-7[,WJ?0JC]-,N1M>^%,VUO)*]3:_F'KC3E26%6>VM=>[
M4X'6DE::%.>-&VKW^GM7:"FMX5*O5A-6EMJO4EZ8PI31Z()FT[ROFJ+%5-.K
M-$X#%4SLBJK"9A>PTQNQMJBB]A\7OMD;=E,UT[9V1OXYK@W=%69]IQ%4=53$
M]*:7!FZGA?>;FE*=S>[7[I["[LV=&>:6CCJV8U5H#5-W)U8S4YZ>/S6G,CIB
MGT]6,)H5,U+&6,9>CK0C-&7T+I'E8> ;.*J;&K,HU%DU^J-VN+>'QF'IGGQ-
M=J]1?GS8V86=L;=NR=D3UE[1N8T;MFNU7'HS3/YXV?G>6V]O=0]XIQ\ENKG<
M?B9NO-B;.6:K<ZBT%B;7=G35K:PAUI;W(9W:V]UAC<1:3R]'ZUY4MXR330DG
MA+/'JO6N@^.#Q9^$B:+6F-8Y/&,KW*;.+N59??JJ_=HM8^G#5W*H\RW%>V(F
MJF9IW738C),UPN[=L5[WS:8WT=&G;L_*\^*U&M;5JMO<4JM"XH5:E&O0K4YJ
M5:C6I31DJTJM*>$L].K3GEC":6,(1A&'1%Z1HKHNT1<MS%5NJ(F)B=L3$[L3
M$QN3$QNQ,<UU7,W)YK_F_0                                   LJ\
M*=NEY?3?,#92ZK22?NO-[7[I8*WZ_34N/W[8:HTGJRMY/JPZDEG_ &<PLO6A
M&/6C7Z(PAU8=:D+E>])=;S316N[-,SUW#X_ 79V;D=:KL8C#QMY\U=>Q,[-S
M9O.?MW,_T5>VT7\//.FFJ/R[8GI0KT4OLZ                3!^*=]C_CS
MVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M                   ^];+<6N27(V^^8;$;%;K;LSR5O(75YH;0^H,]AL;/
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
M9RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M         _![IZ QNZ^V.XVUN9O;['8?<K0>K] 97(8R-"&2L,;K'3^0T[?7
MN/C=4;BUA?6MKD9IZ7E*<]/RDL.M+-#IA'(=(ZCQ6C]5Y9JW T6[N-RO,,-C
M+=%>W>5UX:]1>HIKWLQ5O*JJ(BK>S$[)G9,3NOE>M1?LUV:ML4UTS3/Y8V)O
M_P K%P_]X;DG^VVP^X*SW\7#AI\&M+]#'_.V)_4O >ZWOX?8GY6+A_[PW)/]
MMMA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H
M8_YV?4O >ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/
ML3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MM
MA]P3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&
M/^=GU+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3
M\K%P_P#>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]
MP3\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV
M?4O >ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K
M%P_]X;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3
M\7#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=G
MU+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P
M_P#>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7
M#AI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O
M>ZWOX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]
MX;DG^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#A
MI\&M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'
MNM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>
M&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\
M&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWO
MX?8GY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG
M^VVP^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M
M+]#'_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^
M'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>&Y)_
MMML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]
M#'_.SZEX#W6]_#[%_GY+PKW%.K:QDP_)+D'8WO7DC+<9*SVXRMK"G",?*2QM
M+72V&JQGFA^B;R\(2_Z81<C"\KEPO47=N-TOINY8V3N458VW5MYWIJK]V-GF
MQO=WS8?RK1>"V>EO78GS][/Z(?GORJG'_P!ZS>+ZEZ*_KG9_B[\(_@ADGRG%
M?J?CZE87W>YT(?BKGPHVA)J=>%IS5U;0JS2586T]SL=AKJG1J1EF\C-7I4MS
MK.:YDIS=$9I99Z49X0C"$9>GIAWMKE?]0Q53-[0F"JHB8WT4YK=IF8Y^R9P-
M6]F>=,Q5L\R7SG1-KG8BK^Y'LGSS*^$_SE&G2C@^=&)R-6,\T*\F5XY7F&IT
MZ?5_5FI5;/?#/35IXS?)&6,E.$(?+TQ_0R3!\L'@*ZIC'\']ZU1LW)MYU3=F
M9\^*LKM;(\^)GT'RJT35_1Q,3Z-O9Z^7QK4'A6^4%M3FCI7DSL)F:L/G/4DU
M!B=PM,TYNI+_ -CZU7&X+5LTGEYODJ]$DWD8?++Y3]#.,MY73@GNU1&;Z5U%
M8H]+MFS<P=^?ZVY7=P_,_H[L;[G[UQZM%XR/V+UJ?1BJ/T2YVU=X:+O(]-PK
M_N:MQ\U_Y&2>:G#2.Z.6LHW4TMK+<2TZ']O-$Z)A+/4JQ\A#RODY?*PC&,84
M^BI&3,FY4WBOYIO?AU.I,NWTQM^$8"W5O?3;-L_!,5BMR(]-.]WT[WF1-7I7
M$N:0S:C]GK57H53ZZ(<C:^[DOO1MN?+3YCB/K;-6]*,\:=SH'4.W^Y'SJC+5
MKTY*]&RT)J[4&4DA6A;QFEIU;>E7EEFEZ].6,TL(S+IWCX<4S4V]C!:SP%B[
M.S;3B[.,P6]G9$S$U8O#V;<[-NR9IKJHF8G>U3LEP;NG<YM?M6*IC^K--7J9
MF7 ^X^P6^VSL\:6[FRN[6UE26:26:GN/MQK'0\\LU2I-2IRQDU-AL7-":I5D
MC++#_3-",(?+!Z)TQPB\'VMJ=]HS/<FS>G=W<%C<-BHW(VS[1=N<R-V?.=9>
MPN)P_M]NNCJJ9CIQ#Y*S%\                                     '
MH)W4^Z_^Y;O&>'FNYZT]M:_[Z],Z)R5S)'HA:X;=7YSM9F[FK\L(QMK?$:SK
MSU80Z9HTI9H0A-'HA'SAQO='_7KBR:VT]%,57?\ (K^*HIG^E=R_>X^U3']:
M;F&IBG;N;Z8VS$;KM,DO_!\VP]WG=<B/R5>EG\TM1IJ8IE
M  20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                                 =4;8\&^9>\_D*FUO%C?W6UC7GH4
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
MVLPPM5Z-NY&^L]=B[3,\Z*J(GSG6WLNQ^']NLW:8\V:9V='9L<N):<,
M                               !2!X8C=:;1_.W7NV=U=4J6-W@V&U-
M;6EI/4C3J7>J]"ZATYJG%3TH1C&6M-;:8ESD8R='6ZLT9H30A)-":L+E6](1
MG7%]R[55JB9Q62ZAL5551&V*</B[-ZQ<V^9OK_P7=V[-L;-DS,3&6:.O];S*
MJS/,N6IZ,3$Q^;:O>:[Z30
M
M
M
M
M
M
M                                      '/&\7$CB[R"H7-+>WCWL[N
MA6N9(R3936.WNF,QJ"WC'K0\KCM2W&-CJ#%7,)9YH0JVUS1JPEFFA";HFC",
ME:)X9>%G@WN4UZ#U)G>4T43MZWAL9?MV:O.KL4U]9N4[D>EKHJIVQ$[-L0XN
M(P.#Q7QBU;KGS9IB9Z/-C\CQEY#>&GX&[IT<CD-FLGN3QMU+<=>I92:=SM?<
M30=&YJS33U*M]I/7MU?:AK4>M-^I1L\_CJ5.'ZLL(2PA+#W%P:\J5QA=(UVL
M-KBUE>J,KIV15-ZU&#Q<TQN1%&(PE--F)\VJ[A+U4\V9F=UC^*TCEE[;.'FN
MS7YT[ZGH5;O0JA.[RT\/3STXXT\IJ+;O!8CE#M]8RSW$,MM#+=0U[;64)XTY
M)LKM1E8RZDN+Z>:'6C0P57/RR4XPFFJ0A"?J66<#G*3<7GA.JM99J;$7M)ZD
MN;(ZWF.]^"55;-O^'F%O_!BCG;[%TX29F-D4SMIVXKCM+9GA-M=J(O6HY]/[
M7Y:9W>AOGAED\9DL+D;[$9C'WV)RV,N[BPR6+R=I7L,CC[ZTJS4+JROK*ZIT
MKFTN[:M)&2I3J2RSR30C",(1@]_87%87'8:WC<%<MWL'=HBNBY15%=%=%4;:
M:J*J9FFJFJ)B8JB9B8W8EC<Q-,S35$Q5#^B^[^
M            -!#PTFYL^MN[EJZ,KUYYJVS>^FY&BK6VJ1ATT<3J"VTYN=;U
MJ,(3S_\ 9KC+:\OH0Z82Q\K3J?)T=$TVN'RIFE:<AXS<9Y;IB*,[T_@L555'
M/N6:KV!F)W(]-%O"6IY_I:J=W;MB)0TA>ZYE/6Y_]W<JC\D[*NG5*@Y6\RD
M             !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)
MEK-M9#(                                 #T+X2]UYS"Y[Y&2MLGMW
M-8;>4+[YCFMY=?5KC2VUV(JR59J5U1H9N>TN\AJO(V527JU[+!VF3O+>,TL:
MU.G)-"=YLX>.-CP*\7?#31KS,^N:EJM[ZUEF$B,1C[D3&VF9M1531AZ*HW:+
MN*N6+=>R8HJJJC>NTR[)L?F<_P#+T;+6W=KJW*8_+S_0B)E7-Q%\-MPVV4H8
MK47(C)Y_E%KZA)1N+G'YB>ZT5M-87TO4JPEL=&X+(QS6=DMJG6IQCELK=6EW
M)"$TUE2C&,D*:.&;E0N&[7=R]EO!I:P^D].U3,4UV][BLPKHW8]/B;M'6K4U
M1LF(P^'MW+<[D7Z]F^G.L#I++\/LKQ4S>N^?N4]"-V?RS,3YCWPVXVKVQV=T
MU:Z-VFV[T1MEI*SZ(VNF= Z5P>D<%1FZ.B-67%X"QL++RT__ %IXR1GFC\L8
MQC%7=J?5VJ];9I7GFL<SQ^:YS7^U?Q>(NXF[/G=<O5UU;(YT;=D<Z&36K-FQ
M1UNQ131;CG4Q$1T(?O6.OJ                        Y,Y%\$N('+*UKT
MN07'S;?<3(U[>:UEU7=X27"Z^M*$U.%+R6.W#TU5PVN,=2A+)+^I0R%.3IDE
MC&'3+#HF/@SXP7#3P.W::^#C4F:99AJ:M]\'IN]=PE4[=NVO!WXNX6N>;NU6
M9G=G=W9<'%Y;@,='_-6J*Y\W9LJ_O1LG\Z;CF'X7G#U[7*:MX0[OWEA?TY*U
MU2V>WMK27N.O)^F-6-GIK<_"V-"\Q?4DE\G;6V5QEY"K4FA&MD:4L(S1M X%
M.5CQMN[9R;AZR6BYAYF*9S+*XFFNF.9OK^!NUS3<VSZ:NO#W[6]B)WF&KF8A
MB6/T;3,3<RZYLG]RO]%4?IB?12H<@^,N_?%37=QMKR$VNU3M=J^C+5JVUEJ&
MSDCC\U9TIX4I\GIG4%A5O-/:IQ'E)H2_.\==75OU_P!7K]:$80MZX-^%7@[X
M7M/4ZHX-\VPF;9+5LBJJS5._M53&W>7[-<4WL/<V;O6[UNBO9N[W9NL*Q6#Q
M6"N]9Q5%5%SS^?Y\3S)CSX?"D@.,
M H:\,YN5_8WO$<IHNM7ZMMN[L+N%I6WM9H=,M7,Z<R>EMP[2XEC",(PK6V(T
MCD)8=/3+U*T_3#IZL9:U^50TM_G?%IM9[;I_Q<EU%@\1-7F6KUO$8.J/0JN8
MBS/F[:8W=FV)RG2%[K>:S;GF7+54?EC95THEH"-<I*                "8
M/Q3OL?\ 'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M                          ![B\$^X2YC\P[;":ZUO8TN-.R>5A;WE#6N
MY.)O*FM-1XFM"2I+>Z'VOEK8[-Y&WN*%22K0N\K7PV/NJ$\*EM<7$(=6/@;C
M!<H?P)<"EW$:?R&Y.J==V=M,X7!7*8PMFY&YO<5C]E=JB8F)IKMX>C$WJ*HW
MMVW;V[61Y;IG'X^(NW(ZSAYY]4;LQYU/-_+.R/,F587%/N'^[TXQ6N-R.3VM
MDY";@6DDD]SK;?J%GK*SC=1C3JU(XK;OYK;;<XVVHW-/K6LU7&W>0H2]$LUY
M4CTS34]\+W*$<9/A6NW<+A,VG3>G*Y]+A<IWV&JWN[$=<QN^JQM=4TSLN13?
MMV:YW8LTQLB,VP6FLJP<1-5'7;OFU[O0I_9]#<F?/>Q.,QF-PN/L\3A\?8XG
M%8^WIVEAC,9:4+#'V-K1EA)2MK.SM:=*VMK>E+#HEDDEEEEA^B#Q/BL7BL=B
M:\9C;ER]B[M4U5UUU37775/-JJJJF:JIGGS,S,N_B(IC>TQ$1#^\X[^@
M                  /XS2RSRS23RRSR3RQEFEFA":6:6:'1-+-+'IA&6,(_
M+!_8F:9BJF=DP/-7DWW0W=]\KJ%[<[@\>]*:5U?=R7$9=Q=HJ%+:W6M*]N/*
M=;*7UUI6C:835=_)&I&,L<Y892G#HATR1ZLO1ZDX*N.AQC^!^Y;M:;U)C,9D
MM$Q_R68S./PLTT[/\.BG$35=P]$[-WX+=L5<WTV[+J,9D65XV-MVU33<_>I]
M+/H[FY/Y8E,!S4\-!R$VDH976G$/6='D7HVV\O=S;>:@I8W2&\6*LI.F>%''
MU9KFCHW<">A0IS35)Z$^'O:L\9:=OCZTWZ;8. OE3N#?65RSD7#/@:M,YW5L
MI^&69KQ.6W*IY]<;V<3@XF9B(BN,3:IC;5<Q-$,-S#2&*L;;F!JZ[;_=G<KC
M]%7YI\R$UNK=(ZKT%J7-:,USIK/Z.U?IN_K8K4.EM4XB_P !J'!Y.VCU;C'Y
M?#92WM<ACKRC&/ZU.M3DGAT_H6C9/G.4:BRNQGF08K#X[)<5;BY9OV+E%ZS=
MHJYE=N[;FJBNF>=53,PQ&NW7:KFW<B:;D3LF)C9,>C$OSSLGY
M                      7*>%CW*FS?%GD7M/5K2U:NWN^>,UE0DC&,:EOC
MMS=$8S&T:$(=$)86\<CMM=U)?EC'KU)^GY.A01RN&EHP'"WIG6%%.RC,L@KP
MTSSJJ\#BKE<SZ.\QMNF?.BE(^B[V^P5VQSZ+FW^]$>QE44J99D
M     _.:QTEI[7^D=4Z$U=CI<QI36NG,YI+4^)FN;RSERFGM28RZPV:QTUYC
MKBTR%I+>XV]JTHU*%6E6I];K23RS0A&'9Y)G.9:<SG":AR:[UG.,!BK6(L7-
M[35UN]8N4W;5>]KIJHJWM=--6]KIJIG9LJIF-L/Q<MT7;=5JY&VBJ)B8\V)W
M)?VM.Z>P.D<!A-*Z6P^-T[IK3>*Q^"T_@,-96^.Q&%PN)M:5CC,5C,?:TZ5M
M96%A9T)*5&E3EEDITY82PA"$'RS/,LPSG,;^;YM?NXG-<5>KNWKUVJ:[EV[<
MJFNNY<KJF:JJZZIFJJJ9F9F9F7]HHIMTQ11$11$;(B.9$1SH?[+@OT
M                  FV[[COF\=Q2P>HN*G&G/R7O)W46*ELM:ZUQ=>2>VV$
MP69LZ=:6:A<2=:6KNGF,7<RSV%&6,(XBC5DO:L858VU.I:#Q#>([BN%_'X;A
M>X4\/-O@IPU[?87"W(V59O=M53&[3/,P%NY3,7:I^,54S8HB:.NU4XEJ+4$8
M*F<%@Y_YR8W9C^A$^NF.9YG-\Q!G>WMYDKR[R.1N[F_R%_<U[V^OKVO5NKR]
MO+JK/7N;N[N:\\]:XN;BM/-/4J3S1FGFC&,8QC%L+V+%C"V*,-AJ*+>&MT13
M113$4TTTTQLIIIIC9%--,1$1$1$1$;(1I,S,[9W9E_6?5_   %;WA1_X@<T_
M0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M
M?\;FVM[RWKVEW0HW5K=4:MM<VUS2DKV]Q;UY)J5:A7HU99J=:C6IS1EFEFA&
M6:6,81AT/W:NW+%RF]9JJHO4515353,Q-,Q.V)B8W8F)W8F-V))B)C9/,<%[
MW=UOW?7(6E>1W,XH;15\I?0K1N-3:.T[)MGJZK7J]:;YU<:IVXJZ6SE]<4ZD
MW6EC<5ZTO3\D98PC&$?0V@^-KQD.#:NCZK:PSJG"6]F]L8F]..P\1']&,/C8
MQ%JB)C<G>44SYDQ.R768G)LKQ7MUBWOIY\1O9Z-.R7A]R5\+9M#J"CD<UQ1W
M[U9MSF)I:UQ9Z'W@L;;76CZ]Q&6>%'&VFK=/VV"U5IK'0GZL8UKFTU!7A"$W
MR3=,.K[XX+>5KUIEM=K \,&G<'F>"W*:L5EM56$Q,1N;:ZL/>JNX>_7LV^EH
MN8.CF;L;)VXYC-&6*]M6!NU45>95NQT8V3'0J36<O>ZMYO\ "6>^R6\VS66O
M=O[.>IU-W=NYJFN]KZEO)6EH4[O(:AQ-O"[TA)=UINBA1S]IB;JM^F2E&'RK
M1^!?C=< G#Q%O"Z'SRS;U'7$;<NQNS"8^*IC;--%FY.]Q,TQNU58.YB+=/,F
MN)8CC\ES'+MLXBW,VOWJ?34]&.9_:B)>=[TJZH
M           !_JX+-9+36<PVHL/<SV>7P&5QV:Q5W3FGDJ6N2Q5W1OK&YIST
MYI)Y9Z%U0EFA&6,(PC#Y(P<3,,!A<TP%_+,=3%>"Q-FNU<IG=BJBY3-%=,[=
ML;)IF8W7]IJFBJ*Z?VHG;'Y&NMMSK/'[C[>Z#W#Q,)88O7NC-+ZSQL):DM66
M&/U1A+'.6<):LD8RU)86]]+T30^2/Z6F3J?(\3IC4F8::QGQO+L=?PU>YL]/
M8NUVJMSG>FHG<YR=+5R+MJF[3^S53$]&-K]FZ-]               $D'BN/
MH!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                      'L#P][COGMR]H8K4MIMY1V0VPR<EO=T=Q=[XY'
M2-#(XVMUJDMWIK1]/'WVN-0275O)U[6O+84,;<]>2/SN22;RD/%?#7Q^>+QP
M+W+V5WLRJS[5=J9IG!97O,1-%<;F]OXF:Z<+9FFJ=ERB;U5^C95_@S5&]GOL
M!IS,\?$5Q1UNS/\ 2KW.A'-GSMS9YZE#CCX9'AEMO1QN3Y!ZWW(Y&ZCHRR3Y
M'$T[^IM1MO<3]2,9J=+"Z2O:^N^BG4F_UXZDEEJ0EA&-*7IC*JZX3N56X<=3
MUW<)P;X#*],995MWER:(S#&Q'FS=Q%,83=CG? IF-L^GG9$LMPFC\OL[*L55
M7=K\S]FGH1Z;^)[7[+\*N(_':E8PV3XX;.;=7N.EIPM\_@-!:?EU=-&CU(TJ
MMYK.[LKK5F1N)(TY8PJ7%[5J=,.GIZ7A+7/#KPR\)==R==ZGSO,[%W;OK-[%
MWO@^[MVQ3AJ:J</1$[9]+1:ICSF18?+\#A-GP>S;HF.?%,;>CS?SNGD4.8
M                    YMWDX=<4N0E*[EWLXZ[-[EW5Y":%7,ZIV_TW?ZFI
M33];K5;+5?[OIZEQMQ'KS?TEO=TJGZT?E^6*4-$<-G"_P;5T3H34V=Y59HYE
MK#XR_18GSJL/OYL5QN1Z6NW5&Y&XXF(P&"Q7QBU;KGS9IC;T>;^=XP\A_#/<
M&=T)+W([):CW-XV:BK>5FM+7$9:?<W;VE5K1FGFJW>EM<W<^K*WDZG1Y.G:Z
MDLJ,DG6EZD?U8R>Y.#7E3^'_ $G5;PNO,+E6J,LIV;ZJY;C XR8C<V4XC"TQ
MAXVQS9KP5VJ9V3ON;OL?Q6D,MO;9P\UV:_.G?4]"=W^*$Z7+CP__ #YXQT,E
MJ72.E,;R7V[LO+5XZ@V4ER&4U?8V-/IC)4SFUU_;4-72W,\DDT\\N'ES=M1D
MATU+B7IZ%F7 URC7%VX5KEK*\YQEW2VIKFR.LYIO+>&KKGFQ:Q]%4X;>[=D1
M.)G"UU3.RFW+%,=I?,\'$UVZ8O6HY]'-_+3S>AM]%XCWME>8V\N\=D;2YL,A
M87->ROK&]H5;6\LKRUJST+FTN[:O))6M[FWK2325*<\L)I)H1A&$(P>\K%^Q
MBK%&)PU=%S#7*(JHKIF*J:J:HVTU4U1MBJFJ)B8F)F)B=L,=F)B=D[DP_K/J
M_@                                #TG[GW<R;:?O,>'6IOG,;:EEMW
ML;MO<3?+&G4H[O8W*;5QI5I>F$L:4U36,L>F;Y)(PA/^F6#R[QU-*QK#BKZV
MRK>[^NSDM>-CS8G+J[>/VQY^S#3S.;&VGGNWR&]UC.,/7YMS>_WHFG]+3W:H
MB8@
M
M
M
M
M
M
M                      'G)SG[K+B-SZP=Y/NOH2WT[NC3L:EOI_>_0E&T
MP6X^)KRT(4K&7+W].A&TUOA;2,D(0L,Q2NZ5.G&?YM-;59_*P].< '&WX9N+
MMCZ*='YA5B=)3<B;V5XN:KN"N1MVU=;HF=]A;M7NV&JMU53%/78NT1O)ZG,L
MEP.9T_X].R]LW*Z=RJ/1\V/.G;YVQ!GWBW=4\C^[HU72FUY8R:]V7U!DJMAH
M7?/2EA=2Z6RUQ&%6O;8#55C4FN;C0NM)[*G&K^[[NI4HW4*=6-C<WDE"O/3V
M%N+-QO.##C,Y/,:>N3EVN<-:BO%Y5B*Z?A%N-R*KV'KC>TXO"Q5.]Z];IBJW
M,T1B+5BJY;BJ-,VR7%Y37_B>FP\SZ6N.9/G3YD^=T)G9+S(>JW3@
M                        +!_"E[D=6ZYD;0W56']+;[1;D82A"6KUH?-Z
MFMM,:IJU)_UJ/1-\YP\)(?JS?)-_K0_U*5>5]TQMLZ(UI:CF59C@KL[G/C"W
M\/$1S?Z.)F>;',YG]+/-$WMW$6)_JU1^>)_0L74F,]               <%=
MZ3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                       K1[HWP_<=P\;ICDMSPP>2QNCK^C9Y[;KCE<37
M6)R^J;.O)3NL;J3=RO0J4,G@\!6HS0JV^GZ4U&^N^M+-?5*%&6>SNJ<N.7RC
MGU:Q6+X+>+WB+5W.[=55K&YU&]N6[%4;::[&71,31=O1.VFO&515:M[)C#TW
M*YIOV<XR+2_78C&9G$Q;G=IM\R9\^KGQ']7FSS]G,FS/3FF].Z/P6)TMI' 8
M72VF<#8T,9@].:<Q5CA,%A<;:R0IVV/Q.(QE"UQ^.L;>G#JTZ5&G)3DA\D(0
M@H]S/-,SSO,+V;9SB+^+S7$7)N7;UZY7=NW:ZIVU5W+E<U5UUU3NS55,S,\V
M6?T446Z8HHB*:(C9$1&R(]"'^TX+]                            /A/
M(CC-L5ROVYR6U/(';73FY.C,C"I/1M,W:=&3P60GHST),YI34%I-;YW2>H*%
M*I-+3OL?<6US+)--)UXR3SRS2#P:<*G"#P/ZGM:OX.,TQ65YY:V1-5JK_#NT
M1.WK6(LU;;6(LS,1,VKU%=$S$5;W?1$QQL7@\-CK4V,51%=N?-YWGQ/-B?/A
M ]WKG<L;I< +^YW4VUN\SNWQ9RN2C;VNKIK*%76&U]S=U)HV.#W0M<;;T[*:
MPK=,*-IG[>G1L;JO#R5>C9UZEO2K[$7% X].DN,9AZ-(ZIHL9-PMV;6VK#[[
M9AL?33'I[N JKF:M_'[5S"5S5=MT^GMUW[=-RNW&6=Z>O97/7[,S<P4SS>?3
MYU7Z*N9//V;FWPX>^F.                                /1_NA-PIM
ML>\QX9:DDJ>2CDMZ,)M[&;IK0Z9=W+');4ST_P"@FDG_ *:36D9/ECU/UOUX
M1DZT(^8>.CIN-5\5?7&5U1MBUD5W&<[_ /5U=&81.[N;DX7;YNYN;)V2[;(K
MO6<XP]?FW(I_O>E_2T_VJ F,               !,'XIWV/^//:3H^K#7RU[
MDC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M    #]KMQMQKO=[76EMLML=*9K7&OM:Y>VP6EM*Z>LZE]ELQE+J,>I0MZ$G1
M+)3I4I)JM:M4C)1MZ%.>K5GDIR3SPZ+4^I]/:+T_B]5:KQEC :=P%FJ[?Q%Z
MJ*+=NW3S9JF>;,S,4TTQ$U5US3113555$3]+-F[?NTV;-,U7:IV1$<V97D=U
M;W#NTO$O'::WIY.8O ;P<F*E''YC'X2_H6V9VXV7O^I1NZ-IIZPK2UK'56M\
M5=0_I<Y7A4H6]:G+^[J=+J1N[C7KXW7*$ZQX8\5BM"\%-[$9+P5Q57:KNT35
M:QN9T;M,U7JXV5X?"W*?V<+1LJKIF?A-56^BS:DO)=-6,#$8C&1%S&<W9S::
M/0\V8\WH>;-$*M-E0                            #SKY\=V'Q?[P?1]
M:PW5TM1T[N?CK"K;:*WOTE9VMEN#IBM"2;YI;7]U+"C2UEI>E5C'KXG)1JV\
M)9YYK::VKS0N)?3'%WXUW"QQ;LZIQ&D,75B=*7;D58K*\1555@[\;?3544[L
MX:_,<S$6-[7MBF+L7;<3;GJLSR?!YI;V7Z=EZ(W*X_:C]<>=/Y-D[K/>Y[=W
MOO\ =WMNS5VZWAQ$,CIK,5+RYVUW7P5K>?V&W(PEM&C-/<8F[N:<)L=J#&4[
MFE)E,37F^=6%:>6,(UK:K;W5?9%XO'&1X.N,EHZ-3:*O=:S2Q%-.-R^[53\*
MP5VK;LIN4TSZ>S<FFJ;&(HCK=ZF)W*+M%VU;BW,\KQ657^M7XVT3^S5',JCS
MO/\ -CFQZ&R9X6>@'6@                               *G/"M[B?NK
MDIR=VIFNYJ5/7&R6G=>2V<:E66G=W.V>N;7!4ZD*?5\A5N+6WW4J]7IFA4A)
M//&6$9?*1EJ0Y7337PS@NTIJ^*-M6 SZ]A-]LC;33CL+5=F-O-B*IP%.W9&R
M9BG;,3O8G--%W=[B[UC]ZW%7]V=GKEP2A%(H
M                "?GOJ.^*Q'"'2=WL)L#FL/F^66L,;+"\NI84,I9;$:9R
MEI&I0U5G+2>2O8W.N\G;U99\)BKB$9:=.>&0O*<UO"VH7]CO$6XDV-X>LXHX
M1.$:Q?P_ [@KOI:=VW5FU^W5LG#VJML5TX2W,3&*Q%&R:IB<-9JB[UVYA\7U
M#G].74?!<+,3CJH]'>1//G^MYD?EG<V1.?\ 9_/YW5>=S.I]3YG*:BU)J+*7
M^;S^?S=_=93,YO,Y2ZJWN2RN5R5[5K7F0R.0O*T]6M6JSS5*M2:,TT8QC&+8
MTR[+LOR?+[&4Y38M8;*\-:HM6;-JBFW:M6K=,4T6[=%,131113$4TTTQ$4Q$
M1$1$(PJJJKJFNN9FN9VS,[LS,\^7^0YC\@   *WO"C_Q YI^AVR7GO<E39RO
M_P!G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M                                                   _XW-M;WEO
M7M+NA1NK6ZHU;:YMKFE)7M[BWKR34JU"O1JRS4ZU&M3FC+-+-",LTL8PC#H?
MNU=N6+E-ZS551>HJBJFJF9B:9B=L3$QNQ,3NQ,;L23$3&R>8G5[Q7P]''KDE
M99_<KBM;X3CGOG5^<Y.KIZQMZUOLKK[(5)JM:K;Y33=E)6CM]DKRI-+"2]PM
M*%E)U8QJX^K4J35Y+,>+/RDW"3P7W\-I?A=JQ&I] 4[VB+U=43F>$HC9$3;O
MU3'PRBF-NVUBJINSMC>8FBFF+<XIFNEL+BXF]@MEK$^9_0J]&/Z/HQN>=ST.
MV_?'W>/C!N=G]GM]=!YS;S<#3L\L;S"YJA"%.]L*U2M3LLY@LE0FK8W4&G<G
MY">-K?V=6M:UX2S=2>,99H0ORX.^$C1/"OI3#ZUX/\QP^9Z<Q,>ENVIW::XB
M)JM7:)V5V;U&V.N6KE--RC;&VF(F)F.<5A<1@[TV,33-%V.=/3CS8\^-Q\:9
MNXX                                #3U[GC<..Y_=D<-=2QJ^6CC-H
M++;SK]2>GT0VAS6:VGEI=6>>I-'R$NBNIUNGHFZO3"$L(PA#5%XZ^FHTGQJ]
M<97$;WKN=5XS9MB>^-JUF&W<B.;\*V[.;&W9,S.ZF+(;O7LGP]?F6][_ '9F
MG]#TI>7';@              )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@
MVMO:L/U5?2I1@+R4?@                                .F>*'$+?OF
MKNQB]G>/VB;G5>I;SJ7.9RMQ/-C](Z)P7E.K=:GUMJ.I2J6F!P=I+";HC&%2
MYNJL(4+2C<7-2E0GBOA@X:.#O@*T?>UMPCX^C!Y71MIM6Z8W^(Q5W9Z6QA;,
M3%5V[5N<S91;IVW+U=NU37<IYF!P&)S"_&'PM.^KGFSSHCS9GG1T^9&V5Z/=
MV]QMQ9X1VNG]>:UQ>.W_ .1EG2L[ZMN-K+%4;C2^B\U2GDN8_P"ZS1=[\YQ^
M$JV%S))Y',7D+G,]:E&I1JV<E6>VAKS<9?C]\+?#S>Q.GLBO7=.<&5<U41@L
M-<F+^*M3MI_Y_%4[VN[%=,SOL-;ZWAME6]KHO544W9DO*M.8++HB[<B+N+_>
MF-R)_JQSO1G=]#F/;1X/9$                            \Q^>'=+<0^
M?6,R&3W#T;)H7>*I;24\5OIMW:V&'UY2K6M+R=E1U1+-;S8O7N&IRRR4YK?)
MTJM>G;PC):W%K-&%2'JSB]\<?AGXNV*MX736.G,-$Q5,W,JQE5=S"3%4[:IL
M;O7,)<G=F*[%5-$U^FO6KT1O9Z?,\CP.9TS-VG>XCG5T[E7Y?WH]'\DP@R[P
MCNQ.1_=UZWI8K=#%2:JVOU!?U[7;[>W2UG=3:)U9"22I<4L9D9:D:U?1^L9+
M.G-/6Q-[/UXPIU9[6K=V].-Q'87XMW&MX,.,QD,XS2=Z<'JS#6XJQF5XBJGX
M5A]V(FNC9LC$X::IB*<1:C9&^HIO46;E76XC3-,GQ>57-EZ-]9F?2UQS)_5/
MG3^3;&Z\YGIIU(                               #]IMOK.^VYW$T%N
M%C(SPR6@]::6UGCXTYHR5(7VE\Y8YNTC3GA/)&6?R]C+T1A-",(_Z8.CU/D>
M'U/IK,=-XK9\%S# W\-7MW8WE^U7:JVQN[FRN>=+Z6;DV;M-VG]JFJ)Z$[6N
MYC,E99G&X_+XRO+=8[*V-IDL?=2RU));FROJ%.ZM*\LE62G5DEK4*LLT(32R
MS0Z?EA"+3&Q>%OX'%7,%BJ=YBK-RJBNG<G>U43--4;8F8G9,3&Y,QYDITB8J
MB*HYDP_O.._H
M
M
M
M
M
M
M                               #\-N5MIH'>/0FJ-L=T=)X77.@=:8B
MZP6I]+:@M);S&97&WE.,E2E4DC&6K0N*4W14H7%&:G<6U>22K1GDJ22SP[_2
MVJM1:)U#A-5Z2QE_+]18&]3=L7[-6]N6ZZ9VQ,3S)B>9715$T5TS-%=-5-4Q
M/SO6;6(M56;U,56JHV3$\]G8=[YW3VK>[IW+M=4:.JY76'%_<O,7=#;C6-Y2
MJU\EH[,S4Z^0CMCKN]I4)+/]_P!M84*M7&W<.I+F+&WJ599)*U"YITME_B7<
M<+)N,SI:O*<[BS@N%C*[%,XW#4S$48FUMBCX=A*9F:NLU5S33?M[LX:[731-
M55%RU57%.>Y)7E-[?V]M6#KGTL^9/[M7G^9//CT)>-+V^Z
M                  !0OX9S<".DN\6R6E:E;HH;I<?]Q])T[>:,_DZF0PF8
MT=N#;W$DDM:G)\YM[#1UW++--+4Z*=6I"$L.MUI:V>50TY&<\6:UF]-/^)E&
MH\%B)JW-L47;>)P=43N3Z6:\3;F8B8VU4TSMW-DY3I"[O,UFCG5VJHZ$Q5^B
M6@.UR$H               ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<
M]Z<1V&KI,M9MK(9                                54>'Q[J'';Q9;
M'<Z>0^G:60VSTAG:M/8'1&5HS36FM]<:<R$DEWN1FK6I)Y&]TEHO*VL]MCK>
M/6EOLS1JU*L):-E"2[J)Y2'C@XK1.#N\7_@UQ,VM58W#Q.;XJW/IL+A;U&VG
M!6JHW:<1BK=45WJXV3:PU5--&VN_-5G--+9)3B*HS+%1MLTSZ2)Y\Q_2GSHG
MF>;/H;MNRAA(H                              #_(U!I_!:KP69TOJC
M#8O46F]18N_PF?P&;L+7*8;-X;*6M6RR6*RN-O:5:SR&.R%G6GI5J-62:G4I
MS1EFA&$8P<W+LQS#)\PL9ME-^[ALTPUVB[9O6JZK=VU=MU151<MUTS%5%=%4
M15353,33,1,3$P_-=%-=,T5Q$T3&R8G=B8GG2SKN^A[JJ_[OG=RTUSMA:93)
M<5]W,I=PT!?W56YR=UMQJF2A-?Y+:S4>5J]>K7A2H2U+K!75S-Y>^QM.I3GF
MKW%E=5ZFR_Q&N-YA^,AHVO3^K*[5KA<R:U3\,HIBFBG&V-N\HQ]FW&R(VSO;
M>+MT1O+5^::J8MV[]JW3%6H,EG*[_7+,3."N3Z7^K/[LS^>)Y\>;,3+Q)>\6
M.@                              /H&TVMJVV>ZFVFX]OUXW&W^X&C=;
M4(4Y99ZD:VE-1XW.TO)R3_J3S]>PAT0C\D8_I8YK'(:-5:1S73%S9UO,LMQ.
M%G;N1LQ%FNU.V8W8C97SGUL7)LWZ+T<VBN)Z$[6NS1K4;FC2N+>K2N+>XI4Z
MU"O1J25:-:C5DA/2JTJLD9I*E*I)-",LT(QA&$>F#3(N6Z[5<VKL33<IF8F)
MC9,3&Y,3$[L3$[DQ/,3IS=V.8_ZOP               )@_%.^Q_QY[2='U8
M:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M      !_.G3J5JDE*E)/5JU9Y:=*E3EFGJ5*D\T)9))))81FGGGFC"$(0ATQ
MB_E55-%,UUS$41&V9G<B(CFS,^8-!_N.>ZCQG"S:JQW^WFT]1J\J=V=/4*U>
MWR%*,]QLUH/,4K>^MM!V-&M++"TU=E*<M*KJ"XA#RE.K++84XPIT:T]SK=\?
MKC@8OATU=<X.M#XFJ."+)\3,1-$[(S/%VYJHJQ=4Q^UA[<[ZG!T;=E5,SB*H
MWU=%-J4M.9)&7V8Q6(C_ )VY']RF?Z/HS_2Z'H^_BN=DX
M               #FSEGQ1V>YH;'ZNV&WKP,F6TOJ6VFJXS+6U.UEU'HC4]O
M0KT\+K;1V1N;>YABM2X*K7FFI5.K-2KT9ZEO<25;:M6HU)1X'.%_6O ;K[!<
M(6A,1-G-L+7LKMU35UG%6)F)NX7$T4S3URQ=B(BJ-L54U13=MU47;=%=/$QV
M"P^88:K#8B-M$\_GQ/.F/,F/_9.XS*^;W#C=+@GR'UEQ_P!T[?R]WA9Y,OH[
M5EM;5K?"[A:!R=>YETWK7!>5C/"%MD:=K4HW-&$]2-CD;>YM)YYJE":,=J?@
M%X;M)<8+@UP/"-I&K>V;\3;Q.'JJBJ[@\7;BGK^%N[-GIJ)JIJHJV4]=LUVK
MU,13<B$/YC@+V6XJK"WN;&[$\ZJGG3'_ &W)VQSG)"97!
M                >W7AY=?2Z*[T;9W$U:T;>VW*T;NWH&O4C/"G1C-_N_S6
MMK&C7C&O1A-"ZRNB[>E3EZM7K5YZ<(2]/1/+X,Y2C3LY[Q3,[QE%.^NY7CLN
MQ<1LVS\<M86N8W)_9MXJNJ9VT[*(JG;_ $9R+2MWK><VZ>=7353_  S/3AHR
M-95*X                                       #P\[XKO>M+]WUHG_
M '7[7SXO5G+#7V"J7>E\-<RTK["[5Z?O8UK2AN'K2UC&-.[NZE:E4_<V*G^2
M]K4IJUQT6M/J7/OCB3<2_-N,?GWULU9%W!\#V78B*;]VG;1=Q]ZG95.#PM7-
MIIB)CX3B(]JIJBBWMNU;ZUCF?9[1E=OK-G95CJHW(YU,?O3^B.?S]SFYXFJ]
M5ZFUWJ;/ZTUIG\OJK5VJLO?Y_4FI,_?W.4S6=S64N:EYD<IE,C>5*MU>WU[=
M59IZE2>:,TTT8QC%LJ9/D^5:?RK#9'D>&LX/)L'9HLV+%FBFW:M6K=,4T6[=
M%,133133$133$1$1"*ZZZ[E<W+DS575.V9G=F9GGR_/NQ?D    !6]X4?^('
M-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M
M      >>_>*]W/LMWBFS5SH#<&VHZ<W#T]1O;[:7=['X^C<:DV_U!6IPCY.I
M#KV]3-Z.S%2E))E<34JR4KJG++4IS4;NC;W-'TCQ9^,UKKBSZXIU'INNK%::
MQ-5-&89=77--C&68GFQS8M8FW$S.'Q$4S5;JF::HKLUW+5?5YKE6'S7#]:N[
MEV/V:N?3/Z8GGQS_ $=DLV'DQQNW7XD[UZYV$WGP,V!USH7*3V=Q-1C6K8;4
M&)K=-;"ZLTQ?UJ%O-E-,ZDQTTEU9UXTZ=2-.?J5:=*O)5I2;17!7PH:/X9-"
M9?PB:&Q'PC(,PM15&W9%VS<C<NX>_1$U=;OV*]MNY1MF-L;ZBJNW5175$>,P
ME_ XBK"XB-ERF?R3'.F/.GFP^#I"<8
M !H#>&<W AJWNZ<GI6I6Z:^UO('<?2E.WFC)Y2GCLWA]&[@6]Q))"M4F^;7%
M_K"[EEFC+3Z:E*I"$L>KUIM<GE4-.3DW&9M9O33_ (>;Z<P6(FKG37:N8G!U
M1S(]-%&&MS,1,^EJIG;N[(E#2%W?Y3-'[EVJ.C$5?IE0PK892
M    D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                             Z4XC\5=U^:&_.B>/VSN+A>ZHU==S5<A
MEKN2M#!:-TM81IU-0ZTU/=4I)XV>"P-G/UIX_+4N*\]*VH2U+BO1ISQ=PR\+
MVC^ S@\Q_"/K:]UO*<'1LHMT[.NXG$5[8LX:Q3/[5V[5&R/Z-%$5W;DTVK==
M5/+P."OYAB:<+AXVUU<_G1'/F?.C_P!D;LM+K@KP5V2X [)8S9[9[&?.+RX^
M:Y/<3<3)VMO)JW<W5LEO&E7S^?KTHS_-[.WZ\]/'8ZG/-;8VVFZDG7J3UJU;
M5EXP/&!UYQC->7=:ZUN[VQ3OK>#P=NJ9P^!P\SMBS9B=FVJ=D57KU417?KC?
M5;*8MVZ)>RW+</E>'BQ8C=_I5<^J?-G]$<[HR[00:[
M            !\WW=V@VTWYVZU5M-N_HW"Z]V]UIB[C$:ATUG;;YQ:7=M7DC
M+)7MZLDU.[QN4L:L85K2]MJE&[L[B22M0J4ZLDL\,HT9K35/!YJ;":QT7CK^
M7:DP-V+EF_:JV54U1.[$QNTUVZX]+<M5Q5;N4351<IJHJF)^-^Q9Q-JJQ?IB
MJU5&R8G_ +<WS)YL,Y;O:.ZVUKW<.[]M^Z;C*:RXY;DW5]<[2;AWE*G->V%>
MC-5N+S;?6\]M3I6]'6>G[3JU*=Q)3I6V7L8PN:$LE22[M;39MXG/&UR+C.Z+
MK^&4VL#PFY7113F.#IF=[7$[(IQN%BJ9JG#7JML31,U5X:[MM7)JIJLW;T49
MYDUS*;_I=M6$K_9J];/GQ^>-V.?$>23V0Z,
M      !JN]WSN!#=+@OQ"UY-6^<7>>XY;039>KTR1A-J'':'PV(U)"6,E:O^
MI)G["YEEZTW7Z(0Z\)9NF6&H9QD-.3I+C :TT]%.]LX?4^8];C=]IKQ5VY8Y
ML1NS9KHF=D;-O,F8V3,U97=Z]EMB[SYM4[?1V1$_G=@H5<\
M
M
M
M
M
M
M
M       !\,Y*<=]LN5NR&X6P6[V&AF-#[B8*OB;Z-.%&&3PF0EC+<X35.G[F
MO2KT['4>E\O1HWUC6C)/))<T)>O)/3C/)-G_  7<)>JN"#7N6\(NB[_6,_RS
M$1<HV[=Y=H_9NV+U,3$UV;]N:K5VF)B9HKG>S35LJCC8O"V<;AJ\+?C;;KC9
MZ'F3'GQ.[#+=Y8\9]P.'W(7=#CKN92DCJ;;;457&296VHST<;JG3]W1I9+2V
ML,/)4GJSRXG56G;RVOJ-.>:-6A"MY&K"6M3J2R[:? [PIZ<X:N#;*>$S2LS_
M )5FF&BY-NJ8FNQ>IF:,1AKDQ$1US#WJ:[54Q&]KFG?T;:*J9F&<=@[N Q5>
M$O?MT3S?-CG3'G3&ZYV26XH                              #T_[E_7
M$VWW>@\/,Y"K&E#);D7^AYXPA&:$\NY6B]4;>0I32PM;SIA4FU1"'3&2'5CT
M1Z]+H\K)Y0X\N01J/BG:UP$QMFUE=&*]#X%BK&,V_M4\SK'F[O,WM>W>5=SI
M^YUK.;%7FU[/[T33^EIOM5%,               #@KO2?AR\V>S9NM]E;]Z'
MXI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M   '8' SB7J3F[RLVEXZ:?K5L?::QSDUYK/4%&26;^R^WVGK>KF]:YZ$:DLU
M"%Y;8.SJTK*2IT25\C6MZ,8PC4@A7C#<,>5\ O!!G/";F5--R]@</O<-9G_W
M^,O51:PMG<W=[5=JIJNS3NT6:;E?]%S\LP->8XVC"4;D53NSYE,;LST.9Y^R
M&I?M]H'2&U>AM(;:[?X&QTOH?0>G,/I+2>GL;)&2RP^ P-C0QN+L*$)YIZD\
M+>TMY81GGFFJ5)NF:>:::,8QU)M2:BSK5VH,;JG4>(N8O/\ ,<5<Q&(O5SMJ
MN7KM<UW*YYD1MJF=R(B(C9%,1$1"9K5JW9MTV;4;+=,1$1YD1S'Z]TKZ
M                            .;^6_&';OF-QZW+X\[G6<E73^O\  7%G
M8Y>2WI5\EI#5%K"-UI;6F#C5Z(4LQIC-TJ-U2ATPDKRR34*L)Z%6K)-)_ UP
MKZFX$N$G*N$K2E<QF678B*J[>V8HQ-BKTN(PMW9S;=^U-5NKGTS,7*-ERBBJ
M.)CL':Q^%KPM[]FJ.;YD\Z8\^)W?S,L;?+9O6_'G>+<K8_<?'_NW6^UNL<YH
MS4-"2%2-M6O,->U+:GDL;5J24YKK#YFUA3O+*O"'5N+2O3JR],L\(MM_0&M\
MAX2=$Y7K[3%SKN0YO@K6)LSN;Z*;M,5317$3.]NVJMMN[1MVT7**J)W8E"^)
MP]S"XBO#7HV7**IB?R?HGFQYSY4R]\0
M &LCP\US_O-XE<8-Q8U_G-777'O9K5ES5C4\K4^>9_;O3N3O:=>;RUQ-"YHW
M=S/)5EFGGFEJ2S2S1C-"+3PX:\@^JG#'JS3,4[VC+]29EAZ8V;(WMG&7J*9C
M<I]+--,33,1$33,3$;)3=@+G7L#9N_O6J)Z-,2Z-1BY8              "8
M/Q3OL?\ 'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M                       !07X>;@=:<HN5=QOON%A/WCL_Q=GP^J9+6]H2
MU,7JG>"_JU:NWV#KR5J?D[VSTU"QKYVZEDFCY.O9V-*M+-1NHRS5P<I/QA;W
M!-P0T\'VF[_6M:ZLBY8FJF=ERQEM$1&,NQ,3MIJO[^C"6YF-VBYB*J)BNS$Q
ME&E<LC&8WX3=C;8L[)\Z:OZ,?D_:_)&WFM!-K@I1
M             >)??H]WY1YJ\2\IK+1&#A?;_P#'BTR^O-NIK.WDFRFJM,2T
M*-?<#;GKPFA4N)LSA["%]CJ4):E2?+8^A1I]26YK1C[PY/\ XQU? 5PQV<DS
M[$=;X.=2UV\)C=]/^'A[^V8P>-\R.M7*^M7JML1&'O7*ZM]-JB(QW4F5_P"8
MX&;EN-N*M;:J?-F/Z5/Y8W8\^(CGLY5LVHH
M      =X=U[K>.WO>)\+M21N);6C/R+VPTS>74]:6WHV^.UUJ6RT/DZ]Q7GK
MVU.E:4L?J*K-6FFGZL*4)NF$T.F6/GOC8Y#&I>+1KG*][OZXTSCK]-,1MFJO
M"6*L51%,1%4S5-=FF*8B-N^V;)B=V.RR:YUK-</7_P#%ICHSL_2U+FI,F<
M                                    !XY=[AWK^@>[OVOKZ:TK=XC5
MO*C7V%N)MLM U.K?6FE;*XFJV<-R]P;:E7I5+/3..KTZD+&TFFEKYJ]I1HTH
M0H4KNXM_;7$UXGVHN,MJRG-,WHO8/@CRZ_'P[%QZ2K$51LJ^ X.J8F*K]<3'
M7;D1-.&M5;^O;<JLV[O09YG=K*K.\HV58VJ/2T^9_6J\[S(Y\^=MF,Z7<G<G
M7F\.O-5;G[GZJS&M]?ZWS%UG]5:JS]U-=Y3,92[FAY2O7J=$M.C1HTY9:5"A
M2EIT+:A3DHT9)*4DDDNS+I?2^GM%:>P>D])X.Q@-.8"Q39P^'LT[VW;MT\R(
MCFS,SMJKKJF:ZZYJKKJJKJJJF*;UZ[B+M5Z]5-5VJ=LS/-F7XAWSY@     *
MWO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M
M                 /";OW.[@L^:'&R]W<VZP$+GDAQYPN2U#I.:PMNOE-P-
MN[7RN3UAMI6A2FA5OKNG0A5RF$DZE:K#)49[6C+)^\:TZP3D^>,]>X#>%&WH
MS4V(WO!AJ6_19Q&_J_P\'C*MEO#8Z-NY13,[VQBIVTT]8JINW)J^#6X8WJ7*
M8S#"=?M1_P W:C;'FU4\^G],>?N1S99W39914
M         LO\*1KF:XTMS/VUK5HRR8C4&R^N<;;QC&,M2;46.W#P&;K20A2Z
M)(T(:7Q\L_6G_6\I+U9?U9HJ/^5^R"+>;Z&U3;IW;V&S/"UU>9UFO!WK43N[
MNWK]Z8V1N;)VSNPS_1-S;1B+/F31/1WT3TH5WJ8F=               )(/%
M<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                     -%;N).[QM>&'%?&[DZ]T_)9\A^16-Q.L];5<A9Q
MIYK1.A[FC"^T+MG+\YHTKS%UK3'W,N1S-O&2E5_>]U-;U_*0L;>,NL[R@O&4
MN\.7"[=TOIW$S7P:Z9NW,-A8HJVVL5BJ9WF+QWI9FFY%5=,V<-7MJI^#VXN6
M][.(N1,K::RJ,OP47KL?\W=B)GS8CG4^=YL^?N3S(>Y#P(R,
M                   !S?RUXN;8\RM@=P>/F[&.DNM-:WQ4]*QR].WIULOH
M[5%G":XTUK;3M2>:G-;YS3>4A)7IPA/+)<4O*6U;KV]>M3GD_@;X6=5\"'"+
MEO"1HZ[-&:8"]$UVYF8MXFQ5N7\+>B-NVU?M[:)W)FBK>W:-ERW153Q,=@K.
M886K"WX])5'-Y\3SICSX_P#9.Y++?Y(; [@<6M\]S=@-T+#YAK7;#5%[IW)Q
MIRSRV>5M)84[S!ZDQ,U2$*E7":IP-U;9&QGFA":>TNJ<9H2S1C+#;2X,.$73
MG"WH#*N$;2=SKF19MA*;U&W9OK=6[3=L7-FY%VQ=IKLW8C;$7+=41,QLF89Q
M>%NX+$UX6]&RY15L]'S)CSIC=CSGQ%GCC@
M    -(ON"-=3:W[K'CI2N+B:YR&BKO=+0M_/-/&>,DN'W4UA>8:WA",8QDEM
MM,Y2QIPAT_HEZ8=$(PA#5_Y133\9#QN-35VZ8IPV/HP&+HC9S>N8##4W9\_?
M7[=V=OG^;NI:TQ<ZYDMKS:=]'0JG9^:8>R;Q$[\
M
M
M
M
M
M
M
M!*CXGGAQ0UCM#MKS4TGB9(ZEVCO[3:_=2ZMJ7]/?;:ZOR<\^B\M?U.CY:.D-
M>WT]G3A#]:;^T<8S=,M*'5MYY*/AMN9)K3-. K.+T_Y7G-NK'X"FJ=RG'8:W
M$8FW1'FXG"4Q<JYT? HB-DUSMPK6. BY8HS"B/3VYWM74SS)_)5N?VD1Z^1'
M8                              #[YQ3UI';?E%QNW$A4EI1T%OYL]K2
M%6;J]6G'2VX>G<Y"I-U[:]DZLGS'ICTT:T/D^62;_5C'?"]D?UHX)M4::F-L
M9CIW,L-L\WK^#O6MG[5/-W_[U/51S7)P5SK.-LW?W;M$]"J):T33F3@
M          X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFV
MLAD                              !:MX7'BO;X#;+>_F'J'&RPS>O\
M.R;+[<W5Q2FEKVVB])QL-0:[R-C4A4C3JV.I]6W=A:3=:6$].MIV>$/U9X]:
MBGE:.%RYF.JLAX%,MN_\AEV'G,\;3$[E6)Q&_LX2BN-FV*[&'IO7(V3LFG&4
M[=VF-DA:,P44V;F/KCTU4[RGT(W:NC.R/[*LA3PS<
M              !%'XH?B7;Z6W,V;YEZ9QTE"QW1LX[/[HUJ%"2E3GUQI'&U
M<IH',W=:67KW>2U#HBVO;",9H_T=MIRC"'3TQZ+V>2;X8[N;Z5SO@/S6[-6(
MRFO_ #+ 1,S,QA<17%O%VJ8YE-%G%56KNYS:\;7,^?'FLL#%%ZWF%$;E?I:O
M1C]F?RQMC^RD]7",)                               :;?<M:Q_MUW7
M7#S-QJS5OF.W67T=UYO*],/]W6O-7;?0I?TU&A/U:$-,=2'1+&7HE_5FGEZ)
MYM53CT9)]7^-EK; ;-[US,[>)V;G_C<)A\9MW)GF]?V\W;N[L4SMB)@T]<Z[
MDV'J\RB8_NU33^AZAO)KN0              $P?BG?8_X\]I.CZL-?+7N2/^
M^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N                               T
MT.YDXLT.)_=[[&Z4O<=\PUQN7AY-\=R?*6WS2]FU7N;96&6LL=D:$>FI3O\
M2VBZ.)PU:$T8Q\ICIH_)T]6&JUQXN%NYPP\9'/\ -[%WKF095?G*L%LJWU/P
M? U5VZJZ)YDT7\3.(Q-.S^C>B-W9MF7]/X*,#E=NB8V7*XW]7HU;OYHV1^1Z
MG/([N@                                 &9+WQG$BVX<<^-X=O]/8B
M3#;;:YN;?>':BSMZ$]O86NB=P*][=U<-BZ4TD)),9I+5UGE<-;PEFJ=%#'R=
M,W6C&$-JOB2\,MWANXN^2:CS*]-_5&7T59;F%4S%5=6*P<4TQ=N3MVS7B,/5
MA\37,Q'IKU6R-FR9A_/\#& S.Y:HC99J]-3Z%7.CSHG;'Y'EV]9.F
M                       ?N]K=7U-O=SMN=?4:E6C6T/KO2&KZ56C-6DK4
MJFFM08_-4ZE*:VJ4;B6K)-90C+&G/+/",/U8PCT18_JW):=2:4S/3M<151C\
MOQ.&F)V;)B_9KM3$[Z)IV3OMW;$QYL3#Z6;G6KU%V.;35$]"=K7C:82=0
M                                  'E5WJG>A;==W!M!3OI:.+UMR U
M]:7EMM%M=5OI)99JDDM6A5UYK:C;7%+)V.@,%<R=6:-+J5\I=PA9V\]/^GN;
M7UYQ1.*=J;C/:TG#S5=P'!QEU=-68X^*)YD[)C"86:J9HJQ=VG=C?;:;%N9O
M7*:O\.U>Z3.LYM938V[E6*J_9I]=/]6/SSN1SYC.$WFWCW(Y!;H:TWEW=U1?
M:RW%W S5?/:GU!?PI4ZEW>5I9*5&WM;6VIT;/'8O'6=&G;6=I;R4[>TM:5.C
M2DEIR2RPV=]#Z(TOP<:3P.B-&82W@=,Y;8BU8LT;9BFF-LS-554S57<KJFJN
MY<KF:[ERJJNNJ:JIE$^(Q%[%7JL1?JFJ[5.V9_[<[S(YSYBRI\0      %;W
MA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M
M               9K/?<<,[3AISLU[B-*8O]V[5;S6T-ZMLK>A0EI8_$V.J\
MED:.JM)V?D>FWH4=+ZSL;ZE;6T.B>ABZMGUH=$\LTVT?Q#>'"]PW\7W+L9G%
MWKNK\CK_ ,LQTS.VNY7AZ*)P^(JV[LS?PU=JJNO=BN_3?V3MIF(B/467QE^9
M54T1LL7/3T^=MYL?DG;L\[8\AWLYT0
M"FOPM>M8XKF?OGH.K5EI6VL>-N2SE*6::6'SC*:,W(T#1M;>27R<9YJG[MU5
M>U?DFEEA+2FZ81CU>BJOE:\B^%\!NG]0T1MNX+5%%J?.MXG!8N:IG=V;-_A[
M5/,F=M4;)C=VYAHRYO<PN6N=59V_EBJG]<KLVOLDD              !)!XK
MCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                   !ZJ=S'Q$MN8_/C:?1FHL;')[;;;37&]6Z5O-T?-[K
M2N@;S'5<9A+R$T/Z:QU3K;(8G&75.6,M2-G=UII(PC)UH>1./%PSW>!+B[YQ
MGF67>M:HS39EF G^E3B,737%=VGS*[&%HQ%^W,[:>N6Z(F)B=D]UI_ QC\SH
MMUQMLT>GJ]"GG?EG9$^=+3*:KJ7P
M $B'B@.&=M?:>VLYR:/Q4LN2PEW9;,[S3VM*$(W6$R,U[D-M-57LLDLDD)L5
MEOGF'N+B>,]6K"_Q]*'1)1AT7.\D_P .%VQF6;\ 6=WMN%Q%%69Y9%4_LW:-
M[1CL/3MVS_B6^MXFBB-E-/6<37^U7.W!=8Y?$T49E;C=CTE?H?T9_).V/RPC
M07@,                                7H^%ZUI'-\$MU-'7%>:I=:&Y
M+ZJFMJ/7EC+;X+4^WNVV3LY821N:E:2-3-T,E-'^CI4H],.K&:?RD8:\W*QY
M%\ XP649W;IV6<PTKA]].S]J[8QF-HJW=[$3LM38C]JJKS=D;W;)FC;F^RVN
MW/-IO3T)II_3M4FJNV6@
M
M
M
M
M
M
M                                         /A/)_8["<E^.V].P6H/
MF\F.W9VWU7HJG>7,L\U/$9;+XJXI8#4$LM.6>;YQIS/0MK^E^K/T5;>7IEFA
M^K&0>"C7V/X+.$O(N$7+=].)R;-,/BIIIV;;ENW<B;UG=V;EZSO[56['I:YW
M8YKC8S#4XS"7,+7S*Z)CT)F-R?R3NLF_46 R^E-09W2VH+&MC,]IK,9/ 9O&
MW,O4N,?E\/>U\=DK&O+_ -6M:7MM/3FA_HFEBW#\MS'!9QEV'S;+;E-W+L58
MHO6JZ>97;N4Q717'G54U1,>=*$:Z:J*IHJC95$[)]&'^.YK\@
M                  /YTZE2C4DJTIYZ56E/+4I5:<TTE2G4DFA-)/)/+&$T
MD\DT(1A&$>F$7\JIIKIFBN(FB8V3$[L3$\V)CS!KT;<ZIEUSM[H/6LG5ZFL-
M&:7U3+U:<*4O5U!A+'+2]6E"K7A3EZ+OY)83S]'Z.M']+2_U/E,Y!J3,,BGF
MX+'7['-V^TW:[?-V1M_9YNR-OF0G6U7URU3<_>IB>C&U^S=&^@
M   #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                           &J/W<>QE#C=P6XM[/2V4F/R6G-H-+935-
MK))U82:YUI:QUSKV/3_K3];66I+Z,)H]$9H=$8PA^B&HQQG-?W.%#C :MUK-
MR;F%Q6=8BW8JGGX3"U?!<)Z'_+6+6YS(GS>:FG*<-&$RVSA]FR8MQMZJ=VK\
M\R[702[                                  !Y>=\SQ_I<B^[?Y+Z7H
M64+S46AM&U-Y](SRR>4NK?-;1U8:TOJ>/IPEGC4OLSI7&Y+&220A&:>%]&67
MHFC",/67$>X1J^#/C/:5S:Y<WF69ACHRS$1MV4U6LQCX-3-<[FRFUB*[%^9V
M[(FU$SN1,.FU!A?A>4WJ-GIZ:=_'HT[OYXVQ^5F2-JM#X
M               #0Z\.#JN;47=CZ.Q$TW3#0F[F[FE)(=6M+U);S/6^N(R]
M-2K4DGZ9]91CTTX4Y/EZ(R]:$TTVM9RGF3QEG&LQN-B-W,,FR[$3S/Z-J<+S
MHB8W,-SYF>?MV3$1*FDZ]_D]-/[MRJ/S[?TO>17JR4              !,'X
MIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                   #JC@]L;_B5Y?\;]C*UM/=XK<;=_1>&U13IR]>I3T1
M0R]#*:[NJ<G1&$\]CHW'WU>$L>B6:-/HC&6'3&$1\/FO_P#I;P+:HX0**HHQ
M>69+BKMB9YDXJ;<V\)3,\Z*\37:IV\V-NY$SN.;EV&^&8^SAOZ-=R(GT-NVK
M\VUJYTZ=.C3IT:-.2E2I22TZ5*G++)3ITY)82R4Z<DL(2R222PA"$(0Z(0:@
M%555=4UUS,US.V9G=F9GFS,\^938_F_(
M      E!\4YQ_I9O9_CCR:QEE+^\= ZXSFT&JKJA)&:O<:?W Q4^I],5KZ/4
MFZMC@,YHN]HTIH32PA6S,81A-&>7J7!<D?PC5X#6NI^"K%7/^6S'+[68X>F9
MW*;V#N18OQ1_7O6L3:JJC9/I<-$QLV3MPG6F%WUBSC(YM-4TSZ%4;8Z$Q/11
M/KVT>                               -;;C=JN77G'?837$DW7DUELO
MM;JN2?JT9.M+J+0V"R\LW4MZM>WDZT+SIZ))YY(?]6:,.B+3;X4,GG3W"7J+
M(*HV58'/<?AYYL^TXJ[;YLQ$_P!'GQ$^;$3N)QPE?7<+:N?O6Z9Z,1+[0P9R
M                                    'FYWE7>5;/=W)L]/JW5L]MJS
M=O5EM?6FT&T%I?24,OK#+T)(4Y\OEYZ<*M?!Z%P=>K)-D,A-)'],M"A+4N*D
MDD?4'%;XK>M>,WK6,FR:*\'HW!UT59CF-5$S;PUN9VQ;MQ.R+N+NQ$Q9LQ/F
MW+DTVJ:JG4YOF^'RG#]<N>FOU?LT\^9\V?,B.?/Y(W6;3O\ [_[L\G]V=7;V
M[VZNO]:;A:TOYKW*Y6]FA3MK2VIP\GC\'@\?3Z+3"Z=PMI"6WLK*WEDH6]"2
M$LL/TQCM#<'/!SH[@GT=@M!Z#P5O Z;P-O>V[=.[555.[7=NUSZ:[>NU;:[M
MVN9JKJF9F>9$1)BL5?QE^K$8BJ:KM4[L_HCS(CG0^-,W<<       !6]X4?^
M('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M           $VOB;>.5+<GA?HGD#C;&6KJ'C?N18PRE["7]:CMUNS5QVC\Y2
MCU>B:>:.N;?34TO6Z8220J='1UHQ6A<E3PG5Z7X<L?P<8JYLRW5&5U=;I\W&
MY?%>)M3\EJQT3LW9G>^8Q+6&$Z]E].*B/3V:_P"&K<G\^]05MAM&8
M                       #W!\.YJV;3?>E;/X:6:>6&O\ 0N\VDIX2QK=6
M>6SVUU!KN$M3R=222,D)]%0F_I(3R=:$.B'6ZLT/!'*6Y-&:<4G.L=,1MR[,
M,LQ$<S<WV.LX3<VQ,[=F*F-S9.S;N[-L3D>E;F\SJW3^]37'\,U?H:+K692L
M               D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]
M*E& O)1^                               N \+;Q\IZ7X^[]\E<G9R2
MY7=C</&[;::K5Z,L:]+2.U^,CD<E>6%Q&3K26>=U3K.K;UY83?KU<+)&:'ZD
ML8T)\K5PD59MPCZ=X+<)7,X/)\LKQM^(G<G$8^YO**:XV[M5K#X:FNB=FY3B
MJMD[LI%T9A=YA;N,J_:KKWL>A3^N9_,J>5',T
M           <P\TN/N.Y4\4-_>/N0M;>ZJ[F[::BPN ^=1I0H66M;2VAF= 9
MB:-:>G1A'!:XQF/O98S32RPFMX=,80^6$K\!?"/B>"+A@T[PCX:NJBC*LULW
M;V]V[:L+55UK&6]S;/\ BX6Y>M3LB9V5\R>8X>886,;@;N%G^G1,1Z/-IG\D
MQ$LH:[M+JPNKFQOK:XL[VSN*UI>6=W1J6]U:75O4FHW%M<V]:62K0N*%62,L
M\DT(32S0C",(1@W K-ZUB+5.(P]5-=BNF*J:J9BJFJFJ-L54S&V)B8G;$QN3
M&["$IB8G9/-?\'T                              %D_A1=7>6T_S8T'
M5J]7]W9C8O5UA0FK=/EOWU9;I8;+U:5OY&'D_FW[@LH5)XU)NOY62$)9>K&,
MU(?+ 9-O,RT)J&B-O7;&:X>N=G,ZU5@+MN)JV[N^Z]=F(V1LWM4[9V[(S[1-
M?I,1:\R:)Z.^B>E"O=2\SL
M
M
M
M
M
M
M                                            !F4]])LY+LEWF?*O
M3UK:2VN(U=KFVW;P\].2%.WNJ.[F"Q6X&7J6U/K1C)2M=49[(6LT.B6'E+>;
MJPZG5;5/$8UO.O.*MI#,KM>_QF"R^K+KD3.V:9RZ[<P=N*I\VJQ9LW(YOI:X
MVSMVH?U#A_@^<7Z(_9JJWT?VHBJ?SS+RW>M'3
M        -53NZ]3_ -LN W"[44\T\]Q>\7=C*-_4GIT*4:F5QNVVG,5EJLE*
MVGGHTZ-3)V56:G"'1&$D8=,LL>F6&HCQF,I_R/C$ZYRRF(BU;U;FLT1$S.RW
M7C;URW$S5$3,Q153$\W=V[)F-V9JRJOKF68>OGS9HZ.]C:[*0@YX
M     #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                            '0'$_;*3>CE%QSVCK6LEY:[E[X[5Z'R%
MO5I1KT)L7J;6^$Q&5J75*$(QFLZ&-NJM2M_HA2EFC'Y$<\,.JIT-P3:FUG17
M-%[*L@Q^*HF)V3URQA;MRW%,_O3733%/]:8<K V?A&-M6.=7<IC\DS$2UGFG
M0F\                                  !_FYK#XS46'RVG\W94<EALY
MC;[#Y?'7$(S6]_C,G:U;*_LJ\)8RS1HW5K7GDFA",(]6:+E8'&XO+<;9S' 5
MU6L=A[M%RW73S:+E%45451Y]-41,>?#^54TUTS35&VF8V3Z#(TW;T#>[4[K;
MF[79/RL<EMMN%K30.0C6\GY:-[H[4F2T[=^5\E&-+ROE\=-UNK^KT_H^1N7Z
M-U%8U?I#*M6X79\%S3+<-BZ-FW9O<38HO4[-N[LV5QLV[OFH,OVIL7Z[-7-H
MKFGH3L?/F2/D                              NI\++J:%YPWW_T?&I2
MFGP')>^U%Y.%*YA7ITM5[7;=8Z2,]>>,;2>WGJ:/GZDE.$*DD\)YI_DGD:_G
M*W95-GANTYG>R8IQ.E:;.W;3LF</C\;7.R(]-$Q&)C;,[DQO8IW::DD:+KVY
M?=M^9>V]&FG]2G55*S$              !,'XIWV/^//:3H^K#7RU[DC_OIU
M+XKSW?A&':T^(6NS>MJ0NK_T;@                             /?WPV
M.UTNO.\DL-85K>:I0V7V6W-W I7$UM"K0I9+-287:NUH^7GAU+>[K6>XMS4I
M]$?*324:G1#JRSQA7/RHNK)T]Q7[F2VZMES/<]P.#F-]LF:+4W<?5.SFS3%6
M"HBKG1-5.W=F(G)](V>NYO%R>9;MU5='93ZYH0M;I*0
M                 #RS[ZK::EO#W8W*_"PM9KB_TAH2UW9Q=>G2\M7Q]7:7
M4&(U_E;JC#J5/)RU=-8&^MZT_1^K;5ZD>F7_ %H>M^(KK&O17&LT?CM_O</C
M<PJR^Y$SLBN,PLW,';IG=C;LOWK5=,<^NBG<GF3TNH;'7\GOT\^FG??W9BJ?
MS1+,M;4R(                               &I1W6FI8ZL[N3A/E(];_
M ++QNVKTU^M2EHQZ-%Z7L='0_4EGGA&6$,%\D_3TU(?K1A",8PAJ4\;;*HR?
MC.:[PD?T]48^_P W;\9OUXGF[(]UYG.YD3.S:F;)J]_E.'J_^#3'0C9^AWL\
M\.S                                   <%=X=W@6T/=Y;$Y/=3<*XM
MLYK/+R7>*VEVJM\C3L]0[E:MI4Z486EM&%*ZJXW36%A<TZ^7RDU*>C8V\999
M85;JO:V]?T/Q:N+CK3C*<(-K2.FJ:L/D=F:;F8YA51-5G X>9GTU6[3%=^[O
M9HPUB*HJNUQ,S--JW=NV^LS7-+&58:;UW=N3N4T\^J?U1SYYWHS$3FO\J.4V
M\O,G>G5&^^^>II]1:SU)/+;6MK0EJ6VG]):;M*UQ4PVC-'XJ>M7EPNE\'+=5
M(4*$)YZE2K4JW%>I6NJ]>O4VB^"/@CT/P(Z%PG!]H#"QALCPL;ZJJ=E5[$7Z
MHIB[B<3<B(Z[?N[V-_5LBFFFFBW;IHM6[=NF),;C<1F&(JQ.)G;<GH1'.B(Y
MT1_[9W9ESLDMQ         %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT
M3[;B.IHZ=2T!1JD
M                                      !RKSEV;I<@N'/)G9N-K+>7
MNO-E=P,5@*,TO7A)JZWT_>Y/1EUU(2SQGC8:LL+*O"$(=,8T^B'1'Y4N\ .M
MZ^#?AMTKK>*]Y8R[/<'<O3S-N'F]3;Q-.W<V;_#UW:-O];=<+,L/\*P%[#\V
M:K=41Z.S<_/L91;< 0F                               ])^Y[U+#2?
M>:\-,I'HA\ZWAQ^FOUJ4U:'3K3#YC1T/U)9Y(PC&.=^2?IZ*<?UHPC"$81\N
M\=;*ISCBJZXPD?T,DKO\W9\6N6\3S=D^Y<SG\S;&W:[?(:^MYQAZO_B;.C$Q
M^EI[M41,0              "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-
MK;VK#]57TJ48"\E'X                              #4![HK:2CLKW;
M/#_1TEK/:764V@PVY64I5Y)I+N7*[PW-[NM?TKV%266M+<VE;67D(R3PZU&6
ME+2^2$D(0U/N.;K*O77&BUKG=5<5VK6=7<#;F)VT];RVFG+Z)IV;F]JC#;_;
M&Y5-4U[LU3*8\BL?!\HL6^?-N*I]&OTWZ7HZ\QNV
M               9=G>P;.TMB.\9Y=[>6M"E:X[_ 'NYC7.&M*$O4MK+![LV
M>/W5PMA;2_+"%OCL9K2E;RPZ8]$*71^F$6V5Q/M;5\(/%DT9J6]5->*_R6WA
M+M4[M55W+ZJ\ONUU>?77AJJY\W?;4-YWA_@V;7[4<SKDU1Z%7IHZ;ST>DW5
M                             *EO"MZIC:<GN36BO+0EAJ#8;#ZIC;_/
M9:<U6.C]PL)B85H8Z,L9[J%#^W,98UH1A"AY2$L81\M#HJ3Y73*>O<%&E<]W
MOQ;4-RQMWNW9\)P=VYLW_P#1V_!=N]V>GWNW^ANYGHNO9C+UOS;43T*HC]*X
MA0<D8
M
M
M
M
M
M
M                           !"'XHS;^C@>:FS.X5K0EH4MP..^*QU_/+
M+)#YWF]$Z\UI;7%U/-">,\U2&$SN.H_++"$):,O1&,>F$NP=R3&HZ\PX"L\T
MW>JWU>6ZEN5T1N^EM8K"8:J*8W-FSKMJ]5S=NVJ=L1N;8UUG:WN86[L?TK4=
M&*I_1,)G5I[$                               &F9W)&HY=4]UEQ R<
ME6E5A:Z*U9IR,]*C6H2PFT?NAKK2,]*,E>$)YJM&?"1DGGA^I4GEC/)^I-*U
M7./CEDY1QM]:X6J)IFO'X>]NS$_&<!A,1$[8W-DQ=VQ'-IB8BK=B4OZ=KW^2
MV)_JS'0JJC]#U2>17=              ."N])^'+S9[-FZWV5OWH?BE>4WH/
MQHR_NBAUF<]Z<1V&KI,M9MK(9                              >LG<;
M:*IZ[[T[B;C;BA-6M,+J/7&M;F?R4]6G;5-#;5ZYU7BZ];J32>2ECG,3:TY)
MXQZL*M23IA']$?'?'[SVK3_%'UCBK=6]O7\+A<+3&V(FJ,5C\+A[D1MV[?\
M"N7*ICFS3$\SFQW>G+?7<ZL1/,B9GH4S,?GB&ETU9DO
M                   ,PGOAM#2;>=YMS*P$EM\TAD-W[[7,:7D(V_7GW/PN
M&W+J7/DXV]M&;Y[4U;&MU^K&%7RG7A/4A-UYMKKB4Y_.I>*IH?,:J]_-O):,
M+MV[?B%V[@8IV[:OV8P^]V;?2[-[LIV;V(=SZUUK.,13YMS??WHBK]+S7>HW
M4                              ++?"AZ@J7&E^;^E9IJWDL3GM@-049
M)[J::WC4U#C]W\==34+./ZM&M"73%&%6K#Y:DL:<L?\ 4EZ:0.6!RVFWFV@L
MWB*=_>P^;V9G>[NRS7EU=.VKGQ_CU;VG^C.^F/VI9_HFO;1B:/,FB>COOU*\
M5,+.@              $P?BG?8_X\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(
M6NS>MJ0NK_T;@                             *W_"D:,I7FON9^X4].
M6%;3VC]F-&6M6:3]::EK+-;AYR_IT:D:,>F6G/H2VC4EA4EZ.M3C&6;IA&6F
MOE?L\KLZ=T-INF9ZWB<;F>)JC;S\-:P=JB9C;S_A=>]G>SS*MDQNQ.<Z)MQ-
MW$7>?%-$=&:I]:L_4;)                                    ?*]]=
M#4MS]D=X]M*]M+>4=P]J]PM#5K2:GY:6ZI:MTCE\!4MIJ/7I^5EKR9",L9>M
M+UNGHZ8?I9=P?Y_7I/7N2:IMU;RYEN;X/%15MV;V</B+=Z*MNR=FS>;=NR=G
MF/CB;?7L/<L_OT51T8F&1JW+T&                               -*K
MN(]12ZE[J?BA<QJ4IKC&8O=#3MS2DNX7=2VFT]O9N1B+2G<1_P!>WJUL;:T*
M\M*:$.I2JR='3)U8QU;^4&RR<KXWNL+6R8MW;N O4S-.]BKKV5X*Y5,<ZJ(K
MJKIFJ.;535MW=L1+FFJ]_DEB>?$51T*ZH>NCQD[T
M             !QESIYS;+< MCLMO/O!D)[FO5GK8?;[0&+KT9-4[E:QFMJE
MQ9Z<P5.K"I+:VU.67RN0R%62-MCK6$:D\)ZDU&C6G'B_\ .NN,7KZSH;15N*
M+<1%S&8RY$_!\#AM]$57KLQLWU4_LV;-,[^]<V4QO:8KKHZ_,LRP^5X:<1?G
M=YE-,<VJ?,C],\Z&:OS*YA[Q\X]]=4;[;S9B:YR^8JQLM-:8LKBZFTQM[I"V
MK5I\/HS25E<U:OS+$8V2M--//_\ >O+NI5NJ\9Z]:I/':/X$.!31/ %P?X3@
M^T/8WF"L1OK]^J*>OXS$U1$7,3B*J8C?7*]D1$?LV[<46K<4VZ*8B(\PQ^(S
M'$U8G$3Z:>9'.ICG1'G=.=V=URLEUP@         %;WA1_X@<T_0[9+SWN2I
MLY7_ .SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M                                                           9
M*7)W;^CM-R4Y"[5VU&2VM]L]\=V=OZ%O3DH4J="CHS7N?TY2HTZ=K5N+6G)2
MDQL)82TZD].$(=$LT8=$6X_P4ZCKUCP7::U==JFJ[FN09?C)F9F9F<3A+-Z9
MF:HBJ9F:]NVJ(GS8B=Q!^,M18QEVQ',HN54]"J8?#F?.,
M               Z?X1ZCET?S.XC:LGJ4:5/3/)S87/U:ES&I+;2T<1NGI6_
MJ_.8TII:OS:-.WC"IU8PC&3I11P\Y9.=\!VL\GB*IJQ>E,VLQ%.S?;;F Q%$
M;W;N;[;.YMY^QS,NKZWF%BOS+U$]"J&K^T^4V@              )(/%<?0#
MA9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M               /[N,QUUE\EC\38R0JWV4OK3'6=*:>2E+4NKVO3MK>2:I4
MC+3IPGK580C--&$(?IB^&*Q-G!86YC,1.S#VK=5=4[)G933$U53LC=G<B=R-
MU_:8FJ8ICFS+7KT5I7':%T;I+1&'EEDQ&CM,X'2N+DEEFDEDQVGL5:8BQEED
MGJUIY)9;:SEA"$9YXP_TS1_2TOL]S?$Z@SS&9]C9VXS&XN]B+D\W;7>N57*M
MV(C^E5/.CT(3K;HBW;IMT_LTQ$1^2-C],ZI^P
M           $ _B;= TM*]X9IG5EM;R24MSN.NW^H[ZYDITZ?E\U@=3:\T/<
M4ZL99HU*U:AA=,X_]>:$/U)Y)(1CU/DV+^2IU%7F_%LQ63W:IFO*M38RS33,
MS.RU=L83%1,<Z(F[?O;D<^)F?VD8:PM;S-8KC^G:IG\L35'2B$[*RYBH
M                         "A3PS>I)\'WCV3Q<D]:6767'+<_3=6%*C;U
M)*DEKJ+;[5\)+B>M&%2WHPJ:4EFA/1Z:D:D)98_J33JV^51RNG,.+%:Q=44S
M.!U/@;\;9F)B:K.,PWI8C<F=F(F-E6YLF9_:BEE.D*][FTT_O6JH_/3/Z&@4
MUQDH
M
M
M
M
M
M
M                           (]O%>Z;DC;\'M7TI*,M2G6Y!Z;OYYJUQ\
MXKR59-G,IB)*5#HFM84;6:C>QJ3PC)4C-6DA'KPA#J75\C[FE47-?9+7-4TS
M3D]^B-D;(F)S*W<VS^UMJVVMD;L;*:I]+/[6!ZVHW,-<ZN/4;/THZEV3 @
M                            &BSX=G/SYGNM]I,=-/<S2Z4U[O+@*<*\
M\)J5.2YW&SFJ8R64(331IVT:FI9IHPC"6/EIJD>CY>F.LWREV74X+C:YSB8B
MB)QF79;>G9S9FG!6K&VKS:MEB(Y_I8ICG;(E;2E>^R:W'[M5<?Q3/Z7N*\#,
MC              <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-7
M29:S;60R                              ][/#=8#]\=YGIK(_-I*_\
M939K=K/^5FJ^3FLOG&-QNE_G-.3KR>7GG_M)Y'J]$W1+6C-T?J],*\>4_P Q
M^!<5;%8;?S3\,SS+[.S9MWV]KKO[V=S<C_ WVW<W:8C;N[)R;25&^SB)_=MU
M3^C]+0R:V"4P                                   &<_XB'3TN%[TS
M>3)0I4:<=7:(V8U#-/2J5)YZ\UMMCIO2GE;B6?\ 5HUH2Z8A)"63]6-.26;_
M %IIFS1R:>93CN*1DF%F:I^!8_,[.R8B(C?8Z]B-E.SFQ_C[=L[NV9CF1"*-
M54[W.KD_O4T3_#$?H>(+WJQT                             !6#X4_+
MS4=YN7F A3I1DR6V.VN7FJQGC"M)-@]5:ALI:=.G^B:E4AJ&,9X_]6,LO_2I
M\Y7K!1<T/HO,=L[;6:XZWLV;G^+A[-6V9\V.L[D<_;/F,VT55LQ%^CS:*9Z$
MS^M:ZHE2&               F#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P
M[6GQ"UV;UM2%U?\ HW                              6T^%2P<+?8GE
MEJ7YO<2QRV[6@L'&[FZWS6M#3VCLC?PMZ/3#J?.+;^T\9JO1'IZM:GT_Z%#_
M "O.83<X0='97OJ9BSDV+N[W^E'7L311MGSJNL;*?/IJ\](>BJ=F&OU^;73'
M0C_VJM503-@                                   &1%NW@:.E=UMS=
M+V\+>%OIO<'6>!H0M+>6TM84</J/)8^E"VM)(QDM;?J6\.I3A\DDO1"'Z&YS
MHW,:\WTAE6;7-]US%9;AKT[Z=]5MN6**YWU4[M4[:MV9YL[J"[].\OUT1S(J
MF.A+Y\R1\@                             &A[X<//?O?NQ=%8_RUM5_
MLMNSN[@>I0_^[;_.-14M3^1O?UYO^TS?VC\I#Y)?Z&I3^3_3'6JY3K+_ (%Q
MK,?B=[7'PO)\NN[9YE6RS-C;3_5_P=G/]-%7H1*FDZM]D],?NUU1^?;^E[PJ
M]V2@                                .7.8/+_9;A#LEJ/?+>_4,F+P
M6)DFLM/Z?M)Z-75&OM65[>O6Q&C-'XRI4IS9'-Y2:A-&,8QEH6EO)4N;FI2M
MZ-6K)+/ KP+:ZX>M>870&@L--[,+T[Z]>JB8L83#Q,1<Q.)KB)WEJWMCS:[E
M<TVK5-=VNBB>'C\?A\NP\XG$SLICF1SZIYT1Y\_FYL[C-4YU<ZM[>?V]N4WA
MWARGS>SM_G.,V\V\QES<3Z2VSTE/<>5H8# 4*O4^<7EQU)*F1R-226YR5S+U
MY^I3DHT:.TEQ?N+]H/BYZ#M:)T3:WU^K>W,9C+E,1B,=B(C9-Z],;=E,;9IL
MV:9FBQ1.]IVU3777$699EB,TQ$XC$3N?T:>=3'F1^F>>XO3DZ\
M!6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M                   &81WPFFH:3[S7F7BX=$/G6\.0U+^K5FK0Z=:8?#ZQ
MC^O-))&$8QSORR='13C^K",80A&.UWQ*<UG..*KH?%S_ $,DHL<S9\6N7,-S
M-L^Y<WG\W9&W8AW/J.MYQB*?_B;>C$3^EYL/43J
M         'ZS06H(Z3UUHO54*]6UCIG5FG-00N:-.6M6MXX;,6>1A7I49X32
M5:M&-MUI98PC":,.B+I]19;&<:?QV433%<8K!WK.]F=D5==MU4;)F-V(G?;)
MGG/W:JWERFOS*HGH2U\FETG8              !)!XKCZ <+/3'>WS+MJN4Y
M(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M !T=PZTY/K'EUQ8TC3I5:T^J>1VQ^G)*-&M1MZU6?.;FZ8QDM*E<7$86]"K4
MC==$L]2/4EC'IF^2$48\-F9TY)P,ZNSFJ8IIPFF,TO3,Q-41%K WZ]LQ3NS$
M;W=B-V>9&ZY> HZYC[%O]Z]1'1JB&L@T\$W
M           (NO%;Z9^:;C<,-9>3FA^_M$[SZ9\MY2E&6?\ LEG=O,KY.%&$
M/+4YJ7]M>F,TT8RS]>$)>B,LW3>9R0.:]>TQKG(]OQ?'Y9?V;)W/A%K&6]NW
MF3M^"\R-V-F[S81]K:C9=P]SS::XZ$TS^E),N18.
M          ]H_#Z9JIBN];XZV,E.>>74F$WNPM::6XFHRT:=#8W<344*E2G"
MG/"[DC5P$LGDXQEA"::$_3TR0ECX9Y2# TXOB@:FQ%4Q$X7$97=C<V[9G-<'
M9V1.V-[.R],[=W<B:=GIML9!I:K>YW:CS8KC^"J?T-'MK$)9
M
M
M
M
M
M
M
M           2I^*JM)I^/O%2^A;1FDM]X]96DUYY&,TM":\T33K2VT;CJQA2
MC=PL(S0DZ8>4\C&/1'J?);QR1%Z*>$C5^'WVR:LDPU6]V\W>XJ8WVSG[W?[-
MNS<WVS^ENX5K6/\ E;$__$GI(C5\J.P
M %^GABLW^]>[MUC8=-S'^S/*+<G"=%>?KTI?+Z!VDU'T64O7F\E;?_U!TQEZ
M)?Z:-2;H^7ICKI\JU@/@?&7P6(]+_P UI+!7=R-D[F+S&QZ;<W:O\'F[OI=[
M&W<V1)VCJM]E54>9>JC^&F?TJ*E9S*P             '!7>D_#EYL]FS=;[
M*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M       *+O##8JMD.\0UO=TJE*23!<6-R,K<2U.OUZU&MN)L_A):='JRS0\K
M"XS-.>/6C"'4EF^7IZ(1K,Y5S&48;BU8"S7$S5B-78*W3LYTQ@\RN[9\[9:F
M-SGS'.VLKT=&W-:I\RQ5ZJB/TK\&NJDX
M       !GU>)<QEM8=Y'3NJ$:L:N;X^[6Y.\\I-":2%S2RFM<-+"C"$LL9*7
MS/$4HQA&,T>O&:/3T1A"&Q_R6>*NXCBOS9N;-Y8U)CZ*=G[LV\+=W?-G?7*O
M,W-D<[;,7:OIB,VVQS[5,_GF/T)]ECS%P
M  %,?A:<MY'G!OE@OF_6_>/%34>6^=>5Z/(_N7=W9ZS^;^0\G'RGSG]_];K]
M>7J>2Z.B;K=,M5_*V8/?\ F09AOMG6M7V;>]V<WKN79E5MV[=S>]9V;-D[=]
MMVQLW<OT95_^,;E/FV)GH54_K7=M?))0              "8/Q3OL?\ 'GM)
MT?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M          !=%X6+V/\ D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/B
MJ%F(                                   #)MYAV]O9\N.4MI:4*-K:
MVO(W>ZWMK:WI24+>WMZ&YFIZ5&A0HTI9:=&C1IRPEEEEA"666$(0AT-Q#@4N
MW+W UI*]>JJKO5Z8RNJJJJ9F:IG V)F9F=V9F=V9G=F4(X^(C'WXCF=>K]5+
MG-)KB                              +X_"^Y:MD>[WW'L:T+>67 \L-
MP\;;0I0FA5GM;C:[93,^5NH35)X358W>5K2RS2PDE\G)+#HC-"::.NYRL.#H
MPW&1RO$4;[;B-'X.NK;S-]3C\TM;*=R-S>VZ9F)F9VS,[=DQ$2;HVK;E=<>9
M?J]31/Z5':L5E@                               #GWE%R=VAX?;)ZQ
MWZWMU## Z)T?:2QA0MX4;C/:GSMWUZ>%TCI/&5:]M',:FSUU+Y.WH0GDDDEA
M/6KSTK:C6K4Y(X)N"G6?#5KO \'F@\-\(SW&U\V=L6K%JG=NXG$7(BKK=BS3
MZ:NK9,S.]MVZ:[M=%%7%QN,L8##U8G$3LMT]&9YT1YLS_P!MQFO]XIWA.[W>
M)[YW6Z6X48Z=T9@*5W@]I=K+"^K76!V]TG4NHU_)0GFEH4\OJS-S2TZN7RLU
M*G5O:U.G3EEI6EO:VU#:+XL_%MT7Q:- 4:2TW_S.>8F:;N88^NB*;V,Q$4[-
MNS=FWA[6[3AL/%4TVJ9JJF:[UR]=N1'FN:7\UQ/7KNY;C<IIYU,?IF>?//\
M0B(C@-Z*=8            K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F
M<Z)]MQ'4T=.I: HU2
M                                          S8>_MM;:S[V;EE1M:%
M*WI3W&REU-3I20DEFN;[CGM#?7E>,)>B$:MS>7$]2>/Z9IYXQC\L6T5R>%Z[
M?XG6CJ[U4U5Q3FE.V=WTM&=9C33'H4TTQ3'F1$0B34T1&>7]G]3WNEX_O:;H
M0                              &O+MAG(:GVUV\U+"XN+N&H=#:2SD+
MJ[ZWSJYAEL!C[^%Q<]>,9_G%;YQUI^F,8]:,>EI@ZKR__*=4YEE>]IH^#9AB
M+6]I_9IZW>KHV4^=&S9'G)ULU;^S17YM,3T8?N70/H              D@\5
MQ] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                   [B[LS%V^8[Q#A#:7,]:2G1Y2['Y26:A-)+/&XP>X6
M!S=I)-&I3JRQHU+K'R2U(=$)HTXS0EC+&,)H0'QJ<7<P7%IU[>M13-56DLTM
M[NW9LNX.[:JG<F-V*:YFGG1.S;$QN3V.3TQ5FN&B?=J)Z%42U/&H\F@
M                              !(MXKNQM:FCN$F2GHPFOK34V_5C;W'
M6GZU*UR&+VFN+RC"6$T*<85ZV,H31C&$8P\G#HC#ICTW-<C_ (B]3G>O,+35
M_P O7A<IKJC<W:J+F813/F[D7*X\S=W><P76T1UO#SS]]7TJ?U(REX;
M                          'I_P!R]EI<+WH?#N\FH1N(5MR,EB84Y9X4
MXRS9[0^J\')7ZT99^F%M/D85(R]'ZT).KTPZ>F'E#CRX.<=Q3M;68JWLTY71
M<V[-OM6*P]W9SOVMYO=O.V[=W9L=SI^K>YSAY_KS'1B8:;[513
M
M
M
M
M
M
M
M              F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM
M2%U?^C<                              !=%X6+,>7X?\AM/_/?*?NSD
MG6S'[NZ?_P!%_?NV&@;+Y[T='R?/_P"SO4Z>F/3\V_T?Z: .5PP76^&G368[
MS9UW2\6]_P#O=:Q^+JWO]CKVW^VDC1=6W 7:-O,O;>C33^I3XJA9B
M       X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                             !27X6_X@&[_ &.]P/75Q]5><K1Y.62^
M.V#^C,X9;HSOI<[7J]70O3:\J3
M  &?WXFGXC6$[-FV7VJW(;&O)6>3)?\ &C'=SX)&&L.^T=AIZ=2>590Q4
M                          !0OX9C*RX_O',O:1OI[2.=XW[G8J6A+5J4
MY<G-1U-MUF_F-222,):\E.7#QN>I/TRPFMX3?ZTLJMGE4L).)XL=F]%N*_@^
MI\#<V[(G>;;&-M;Z)GF3/7-YMC=V5S',F64Z/JV9M,;>;9JC\],_H: [7(2@
M               F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U
M(75_Z-P                             %T7A8O8_Y#=I.MZL- J .5P^
M^G37BO'=^+21HOXA=[-ZVE3XJA9B
M    R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M                          "Y'PKN3MJO%7DGAI85?GEAR"L<G7C&6$*,
M;;+[<Z8M;6%.?K1FFJPJX2MUX1EA"$(R]$8],>B@GE<\+=HX7=+XZ=G6;FFZ
MZ(\W?6\;?JJVQYFR[3LW=W=YFS=D?1=4? KU//B[MZ-,?J5&JF&9
M                       /C7(#D!M-Q?VFU=O;O;JZPT7M[HNPFO,IE+R;
MRES>7-3^CQ^#P>/I]-WFM19J[C+;V5E;RSUKBM/"66'Z8PSC@YX.=8\+&L<%
MH/0>"N8[4F.N;VW;IW*::8W:[MVN?2VK-JG;7=NUS%-%,3,SS(GCXK%6,'8J
MQ&(JBFU3&[/Z(\V9YT,W#O-.\IW7[QG>JZU9J"OD=,;,Z1OLC9;+[30N8?,-
M*X*M4A2_?N>I6U6I:937^HK>C)4R5YUJD*<>BVMYH6U*G".T#Q5N*YH_BRZ%
MHR?+:;6+UQC;=%69YAO?3XB[$;>M6IJB*K>$LS,TV+>RG;NW;D3=KJE$N<9O
M?S;$;^O;&'IGTE/F1YL^;5//G\D;CS5>I'4             *WO"C_Q YI^A
MVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M
M       SB/$'XRVL.]9Y"75"-6-7-Z?V2R=Y"I-":2%S2V3T!AI8480EEC)2
M^:8BE&,(QFCUXS1Z>B,(0V=.3=Q=W$<4+3=FYLWEC$YI;IV?NSFF+N[OFSOK
ME7F;FR.=M1/JFF(SN[,<^*)_@IC]#Q8>Z6/
M      -9+A[EJN?XD\6\[7NZ5_7S7'/9'+5KZCY#R-[5R.V>F;RI=TOFLLEM
MY*YGK1GE\G"%/HF_5AT=#3OX:L'1EW#)JW+[=$V[=C4V:6XHG;MIBC'7Z8IG
M?>FVTQ&R=]N[F[NINP%6^P-FKF[;5$_PPZ,1DY8             "2#Q7'T
MX6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M               #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4
M]-J5-2A,P                                   "2#Q7'T X6>F.]OF
M7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M       #NWNO\M2PO>+<)+RM=U;*2MR;V>Q,*U+R_6GJY[6F)P5"TC\WEFJ>
M2OZ^1EH3]/\ 1]2I'KQA)UHO/O&PP=>.XLVO+%%$7*J=*9E<V3LW(LX6Y=FK
MTVYMHBB:XY^VF-[Z;8[+)JHIS;#S/NU,=&8AJ8M21,X
M
M
M
M
M
M
M
M     "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M                            6M^%.RM.MLWR]P<*4\*N.W,VRRL]>,TO
MDZE/,Z6U)9TJ4LO^M">C-@9XS1C\D85(='Z(J)^5[P=5&M]%X^:HWEW*L=;B
M.?$VL19JF?0GKL1'H2D+157_ "]^GS*Z9Z,3^I6&IZ9N              X*
M[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                    !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC
M.^ESM>KU="]-KRI,                                    9_?B:?B-
M83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M               >Z_AR\K;X_O/]O;2M)6FJ9W;#>#%6DU*62:2G<4=(U\W-
M/<QGJ23248VN'JRPC+">;RDTL.CHC&:6OSE-L)<Q/%0S*]1-,4X?-LMN5;=N
MV8G$1:V4[D[9WURF=W9&R)W=NR)R32<Q&<T1YM%72V_H:([6E2J
M      F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                            !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW
M?BTD:+^(7>S>MI4^*H68@                                   ,G3F
M7[8'*SM)[Y^L_5#<-X#_ +EM(>*^5=P6$)9A\?O]FK]5+FQ*#A@
M                    +5?"FY6I6VCYA8.-*2%+';C;5Y62O":;RE2IF=,Z
MLLZM*:7_ %8249<#)&6,/EC&I'I_1!15ROF#IHUGHK'Q,[^[EF/MS'.B+5_#
MU1/HSUV8GT(2%HJK_ Q%/F5TST8G]2LE3NS<
M     !\XW<W;VYV(VVUAN[NUJS%:(V\T)A[C.:FU)F:\*-I96=#JR4Z-&2$)
MJ]]D\C=5*=M9VE"6I<WEW5IT*,D]6I))')]&:-U/PA:HP6C-&X.]C]2YA?BU
M8L6HVU553NS,SS****8FNY<KF*+=NFJY753135,?*_?M8:S5?OU13:IC;,S_
M -NA'/G<9PG>I]Z7N7WC^ZM*>%&_T3QXT!DK[_=%M=4K4XW$(U99[.KKS74]
MK4J6V2UWFK/]7J23U+7$6L\;6UFGC-=75YL[\43BDZ6XL.D)B:K>/X2LQM4?
MYCCXB=FYLJC"82*HBJC"6JMW;,4W,1<B+UV*8BU:LQ-G6=7LVO\ /IPM,^EI
M]=/GST(C<CGS/E&]?ND              5O>%'_B!S3]#MDO/>Y*FSE?_LYH
M7M[-/>L$SG1/MN(ZFCIU+0%&J0
M                                                  &<SXASXI^]
MOH=LOZJ=*-FODUO)'R'MW,_I#$(HU5WZN=31ZF'B.]Y,=
M                :I?=NY*URO=[\';JTC/&E2XE\>L;/&I)&2;YUAMJ=*X>
M]A"6/3TR2WMC4A+'_K2]$?\ 2U%N,_A;N#XR.OK5[9OYUEG%>Y.WTMW,,1<I
M_+O:XVQSIW$TY3,597AICW"C\U,0[306[              !)!XKCZ <+/3'
M>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M          !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*F
MI0F8                                   !)!XKCZ <+/3'>WS+MJN4
MY(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M  !U7P2RW[@YP<-L[\W^=_N7E7QXRWS7ROD/G/[NW=TA>?-_+^3K>1\MY'J]
M?J3]7IZ>B/Z$0\8+!_YCP":WR_?;SK^D,YM[[9MWN_R[$T[=FV-NS;MV;8V\
MS;#FY95O<RP]7F7[<_Q0U<VH FP
M
M
M
M
M
M
M                                                 !,'XIWV/^//
M:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M            +)O"@9::M@><^#C0EEDQV7XYY:6XZ\8S59LS9[W6<U"-/JPA
M)+;PP,)H3=,>MY6,.B'5^6D3E@\'%&8<'^8;[=NV<ZM[W9S.M5975MV^?UZ8
MV;-S>^?N9]HFKTN)I\R;<]'?_J5\*76=@             ."N])^'+S9[-FZ
MWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M         4E^%O\ B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+
MTVO*DP                                   !G]^)I^(UA.S9ME]JMR
M&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M    ![/>'[S^-P7>J<>*>2JS4(9[$;P8"PJ=6$:?[RO-G];W-I2K3=:$9);F
M-E&E)&$)NFK/)#HA",8P\-\HYEV*S#BB:EJPM.^^#WLMO5QS]Y3F6%IJF/-W
MN^WT\STL3/.V3D&EZHISJUMY\5Q_#+2 :PR60              $P?BG?8_X
M\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M              +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*
MGQ5"S$                                   !DZ<R_; Y6=I/?/UGZH
M;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M    %BWA0M24HVO.#1]6-*2O3K\?M26,L*=>-:XI5J>\.+RD:E6$(VTE*TGH
M6?4EC&6I-&O-&'6A+'JTF\L#E=<7= YU1MFW-.<6*]V-D3$Y;<M[(_:VU1-S
M;.[$;V.9,QMSW1->YB;?43ZN/U+"%*C/
M 'XC<G<G0>SV@]5[G[GZKP^B- :(P]UG]5:JS]U+:8O#XNTEAY2O7J=$U2M6
MK5)I:5"A2EJ7%S<5)*-&2>K/))-WVE]+ZAUKJ'!Z3TG@[^/U'C[]-G#X>S3O
MKERY5S(B.9$1&VJNNJ8HHHBJNNJFBFJJ/G>O6L/:JO7JHIM4QMF9YD0SJ^]W
M[V#6G>([H?V:T97S^D.+.W^2JQV[T'>5I;6ZU=EZ'SBUGW.UU9VWZE7/Y"UJ
MS26%E4J5Z6&LYYJ=./EJ]W5K;,7$QXGV1<6G2?\ FF>4X?&\+>96H^&XNF-]
M3A[<[*HP.$JJW8LT51$WKL115B;D155'6[=FBB*<]SNYFM[>6]M."IGTM/FS
M^]/G^9'.C\KQL>W70               *WO"C_Q YI^AVR7GO<E39RO_ -G-
M"]O9I[U@F<Z)]MQ'4T=.I: HU2
M                                                   SF?$.?%/W
MM]#ME_53I1LU\FMY(^0]NYG](8A%&JN_5SJ:/4P\1WO)CH
M                #47[J#*6^8[MOA7=VTE:G3H\?]!XN:6O+)+/&XP>-AA+
MN>6%.I5EC1J76/GFIQZ831IQEC-"6,8RPU,^.#A+F"XT.NK-V:9JJU'B[FYM
MV;+M?7:8W8C=BFN(JYVW;LF8W9F7)*HJRC#S'N5,="-CT'>;G:
M    )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                           .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW
M/6[/)>^V'[-3TVI4U*$S                                    )(/%
M<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                   /NG%[*7&#Y,<=\W:24:EUA]]-I,I;4[B6>>WJ7&/U
M_I^[HR5Y*52C4FHS5*,(30EGEFC+T]$81^5'_"SA+>/X*]38&]-46;^G\QMU
M33LVQ%>#O4S,;8F-NR=S;$QMYTN3@ZIHQEJJ.;%RF?XH:U33B3@
M
M
M
M
M
M
M
M              F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM
M2%U?^C<                              !8?X3G_ ,_/_I9_^1JE'EAO
M_P '?^__ /W*SS1'_BO_ )?_ -18>I09Z              X*[TGX<O-GLV;
MK?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M         !27X6_X@&[_ &.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70
MO3:\J3                                    &?WXFGXC6$[-FV7VJW
M(;&O)6>3)?\ &C'=SX)&&L.^T=AIZ=2>590Q4
M      !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)
M>               3!^*=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-
MZVI"ZO\ T;@                             +HO"Q>Q_R&[2=;U8:!4
M<KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M       !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!P
MP                             %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>
MS3WK!,YT3[;B.IHZ=2T!1JD                            !^?U9JS3&
MA-,9_6FM,_B-*Z1TKB+_ #^I=2Y^_ML7A,%A,7;5+S(Y3*9&\J4K6RL;*UI3
M3U*D\T)998=,799/D^:ZAS7#9%D6&O8S.<9>HLV+%FBJY=NW;E44T6[=%,35
M5755,1$1$S,R_-==%JB;ER8IMTQMF9W(B(Y\L]/OCN]^U?SUUUD-H=ILED=-
M<1]$9V>.!QM*-YCLAO)F,7<32VNX.M;:O2M;NEB9*DGE<+AZTDL+.2,MS<RQ
MNXRRVVR7Q).);DO%XT_;UIK&U:Q7#+C\/'7JYWM=&6V[D>FP>%JB:J9N3$[W
M%8FF9ZY.VU:F+,3-V+,_SZYF=R;%B9C TSN?UYC^E/G>9'.YL[O,\+5@#&P
M              %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ
M=2T!1JD
M                               !G,^(<^*?O;Z';+^JG2C9KY-;R1\A
M[=S/Z0Q"*-5=^KG4T>IAXCO>3'0                              &GQ
MW/GPRN&G\G<;YVR[5#XZGE5:X_UNOWNVF+(>\^'['^F7I,\O.W
M    20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                           =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N
M>MV>2]]L/V:GIM2IJ4)F                                    20>*
MX^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                   ?L]MZE2CN'H*M1J3TJM+6FEJE*K3FFDJ4ZDF<L9I*
ME.>6,)I)Y)H0C",(],(NCU1337IK,:*XB:)P-^)B=V)B;5>V)CGQ+Z6?;:>J
MCIM>MI?)U
M
M
M
M
M
M
M                                3!^*=]C_ (\]I.CZL-?+7N2/^^G4
MOBO/=^$8=K3XA:[-ZVI"ZO\ T;@                              +#_
M  G/_GY_]+/_ ,C5*/+#?_@[_P!__P#N5GFB/_%?_+_^HL/4H,]
M     <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                            I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L'
M]&9PRW1G?2YVO5ZNA>FUY4F                                    ,
M_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M                      /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN]
M.=^K'53ZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q
M7GN_",.UI\0M=F];4A=7_HW                              71>%B]C
M_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M                    #)TYE^V!RL[2>^?K/U0W#> _[EM(>*^5=P6$)9A\
M?O\ 9J_52YL2@X8                             "M[PH_\ $#FGZ';)
M>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M       #_-S69Q&G,/EM0Z@R=AA,#@<;?9G-YG*W="PQ>(Q&+M:M]DLGDK^Z
MGI6UE86%G0GJUJU2:6G3IR1FFC"$(Q<K X'&YGC;.6Y;:N7\QQ%VBU:M6Z9K
MN7+ERJ**+=%%,355775,4TTTQ,U53$1&V7\JJIHIFNN8BF(VS,\R(CGL_P![
MZCOC<ES?U+<\?]@<EEL'Q2T;F9I[[)RS7F+R._.HL;<21M-29VPG\A7M-!8B
MZH>5PF+N)(5:M7HO[R26XA;6]CL:<1;B287@$RNGA&X1;5G$<+^.L;**/2W*
M,ILUQ.^L6JXVQ5B[E,[W%7Z)WM-.W#V*IM]=N8B+]0Y_5F-?P7"S,8*F?0W\
M^;/]6.='Y9W=D1/JL?8N                 K>\*/\ Q YI^AVR7GO<E39R
MO_V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M                                                       #.9\0
MY\4_>WT.V7]5.E&S7R:WDCY#V[F?TAB$4:J[]7.IH]3#Q'>\F.@
M                     -/CN?/AE<-/Y.XWSMEVJ'QU/*JUQ_K=?O=M,60]
MY\/V/],O29Y>=N              D@\5Q] .%GICO;YEVU7*<D!]H]==I97[
M[CF#:V]JP_55]*E& O)1^                              [T[K;XC7"
M;M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M                    D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]J
MP_55]*E& O)1^                              _8;>?3_0WICIGSU9.
MDU+]G,P[2O\ O53Z6O;:>JCIM>YI>IU
M
M
M
M
M
M
M                                                      3!^*=]
MC_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M                  L/\)S_ .?G_P!+/_R-4H\L-_\ @[_W_P#^Y6>:(_\
M%?\ R_\ ZBP]2@ST             !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&
M7]T4.LSGO3B.PU=)EK-M9#(                             "DOPM_Q
M-W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M                        S^_$T_$:PG9LVR^U6Y#8UY*SR9+_ (T8[N?!
M(PUAWVCL-/3J3RK*&*@                             /5;N0_BG\0?3
M'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K'53ZFIID-5Y+P              "8/
MQ3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M                   71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%W
MLWK:5/BJ%F(                                   #)TYE^V!RL[2>^
M?K/U0W#> _[EM(>*^5=P6$)9A\?O]FK]5+FQ*#A@
M         *WO"C_Q YI^AVR7GO<E39RO_P!G-"]O9I[U@F<Z)]MQ'4T=.I:
MHU2                           _K7M[9XVSN\CD;NVL,?86U>]OKZ]KT
MK6SLK.UI3U[J[N[JO/3H6UM;4*<T]2I/-+)))+&,8PA!];%B_BK]&&PU%=S$
MW*XIHHIB:JJJJIV4TTTQMFJJJ9B(B(F9F=D/Y,Q$;9W(A!YWWG?-WW*7.YSB
MMQ>U5<6O&; W<++7^M\//6M*V^VH<?=1FJ6UI>2SR5JFU&'N:,D;6E"623,7
M,D;JIY2WEM.C81XA?$=P_!)E^'X7>%G!TU\*F(HWV#PMR(JC*;-=.Y553LF(
MS"Y3,]<JVS.&HGK5.]N3>1KJ+4$XVJ<%@JO^3C]J8_IS[&.=YL[O,V)K5H[$
M0                 %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B
M.IHZ=2T!1JD
M                                   !G,^(<^*?O;Z';+^JG2C9KY-;
MR1\A[=S/Z0Q"*-5=^KG4T>IAXCO>3'0
M &GQW/GPRN&G\G<;YVR[5#XZGE5:X_UNOWNVF+(>\^'['^F7I,\O.W
M        20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH
M_                              =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ
M7S#N>MV>2]]L/V:GIM2IJ4)F
M20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                       ?L-O/I_H;TQTSYZLG2:E^SF8=I7_>JGTM>VT]
M5'3:]S2]3J
M
M
M
M
M
M
M                                 F#\4[['_'GM)T?5AKY:]R1_WTZE
M\5Y[OPC#M:?$+79O6U(75_Z-P                              %A_A.
M?_/S_P"EG_Y&J4>6&_\ P=_[_P#_ '*SS1'_ (K_ .7_ /46'J4&>@
M       ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                              4E^%O^(!N_V.]P/75Q]5><K1Y.62^.
MV#^C,X9;HSOI<[7J]70O3:\J3
M &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M                        'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81
MW>G._5CJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU[DC_OIU
M+XKSW?A&':T^(6NS>MJ0NK_T;@                             +HO"Q
M>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                      !DZ<R_; Y6=I/?/UGZH;AO ?\ <MI#Q7RKN"PA
M+,/C]_LU?JI<V)0<,                             !6]X4?^('-/T.V
M2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M      '\9II9)9IYYI9)))8S3331A+++++#IFFFFCT0A+"$/EB_L1-4Q33&V
M9$/'?E=])-OE=:NX8<5-032;,8S(W&"WFW7PUW&$V[F1Q=W&E>:+T=?VM3JS
M;6V=[;]6\OJ<T8:BJ2=2E']V0C/D;\.('Q&(T!:P7#EPO8;;KF[:B[EF7W:>
M]U%RG;3BL315'Q^JF=MNU,?\E$[:X^%3LPT<ZCU#\)FK+\%/_+Q.RNJ/Z6SG
M1_5\V?Z7H<V6I;8PP                  !6]X4?^('-/T.V2\][DJ;.5_^
MSFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M                                                     9S/B'/B
MG[V^AVR_JITHV:^36\D?(>W<S^D,0BC57?JYU-'J8>([WDQT
M                  !I\=SY\,KAI_)W&^=LNU0^.IY56N/];K][MIBR'O/A
M^Q_IEZ3/+SMP             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<
MP;6WM6'ZJOI4HP%Y*/P                             '>G=;?$:X3=I
M/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                 $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'Z
MJOI4HP%Y*/P                             '[#;SZ?Z&],=,^>K)TFI
M?LYF':5_WJI]+7MM/51TVO<TO4Z@
M
M
M
M
M
M
M                                                  )@_%.^Q_QY
M[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M            !8?X3G_S\_\ I9_^1JE'EAO_ ,'?^_\ _P!RL\T1_P"*_P#E
M_P#U%AZE!GH             #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=
M9G/>G$=AJZ3+6;:R&0                             %)?A;_B ;O]CO
M<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                  !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T
M=AIZ=2>590Q4                             !ZK=R'\4_B#Z8ZR]5.O
M7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_C
MSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M            "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\
M50LQ                                    9.G,OVP.5G:3WS]9^J&X
M;P'_ '+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M    5O>%'_B!S3]#MDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M                       !&%WZ7?44]7_VFX6</=:3S:5ISY#3_(#>/3-Y
M+"CJR:7IM+_:W0.:M*D9JFEZ<T*E+.Y*WFA+E(]-E0GC90N9KR\CD_\ B+59
M+\%X=.&K Q_F\Q1>RC+;].[A_P"E1C\7:JC<OSZ6K"6*XVV/;[E,7^M18C_4
MFH>N;<OP%7I.977'/_JTSYGFSS^9&YMVR/+E6#                    *W
MO"C_ ,0.:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M
M                 SF?$.?%/WM]#ME_53I1LU\FMY(^0]NYG](8A%&JN_5S
MJ:/4P\1WO)CH                              #3X[GSX97#3^3N-\[9
M=JA\=3RJM<?ZW7[W;3%D/>?#]C_3+TF>7G;@             )(/%<?0#A9Z
M8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M            .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI
M4U*$S                                    )(/%<?0#A9Z8[V^9=M5
MRG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M    /V&WGT_T-Z8Z9\]63I-2_9S,.TK_ +U4^EKVVGJHZ;7N:7J=0
M
M
M
M
M
M
M
M               $P?BG?8_X\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>
MMJ0NK_T;@                              +#_"<_P#GY_\ 2S_\C5*/
M+#?_ (._]_\ _N5GFB/_ !7_ ,O_ .HL/4H,]              <%=Z3\.7F
MSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M              I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5
MZNA>FUY4F                                    ,_OQ-/Q&L)V;-LO
MM5N0V->2L\F2_P"-&.[GP2,-8=]H[#3TZD\JRABH
M         #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#
M5>2\               F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+7
M9O6U(75_Z-P                             %T7A8O8_Y#=I.MZL- J
M.5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M        R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X
M8                             "M[PH_\0.:?H=LEY[W)4V<K_\ 9S0O
M;V:>]8)G.B?;<1U-'3J6@*-4@                        )$N_2[ZFMIF
MIK+A%Q%U12AG9Z%YIK?[>?3]_3K38*6XDJ6F9VIT%D;.I/+2U!Y*::WSV3IS
M=?'QC/94(RW4*]2VN<Y/_B*V\UIP/#SPS82?\OBJF_E&67J)CKNR8JM9ABZ*
MHW;.W97A+%4;+VRF_<VV>MTW<%U)J'>;[+L#5Z;F5UQSO-II\_\ >GG<R-W;
MLC.7@L                      5O>%'_B!S3]#MDO/>Y*FSE?_ +.:%[>S
M3WK!,YT3[;B.IHZ=2T!1JD
M                                              !G,^(<^*?O;Z';
M+^JG2C9KY-;R1\A[=S/Z0Q"*-5=^KG4T>IAXCO>3'0
M            &GQW/GPRN&G\G<;YVR[5#XZGE5:X_P!;K][MIBR'O/A^Q_IE
MZ3/+SMP             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM
M6'ZJOI4HP%Y*/P                             '>G=;?$:X3=I/:G[5
MX]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M            $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4H
MP%Y*/P                             '[#;SZ?Z&],=,^>K)TFI?LYF'
M:5_WJI]+7MM/51TVO<TO4Z@
M
M
M
M
M
M
M                                             )@_%.^Q_P >>TG1
M]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_ *-P
M          %A_A.?_/S_ .EG_P"1JE'EAO\ \'?^_P#_ -RL\T1_XK_Y?_U%
MAZE!GH             #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G
M$=AJZ3+6;:R&0                             %)?A;_ (@&[_8[W ]=
M7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M               9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>
MG4GE64,5                              >JW<A_%/X@^F.LO53KUY#X
M^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X\]I.
MCZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M          +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"
MS$                                   !DZ<R_; Y6=I/?/UGZH;AO
M?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M%;WA1_X@<T_0[9+SWN2ILY7_ .SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M                  2L]^7WTUMM#8ZOX8\2M658[Q7<+C3^]>[FF[Z$D-I[
M6,8T,MM]I#)V_6FCN7=T^M0R=[1GECIZG--1I3PR<9IL=;KQ ^(O=UIB,%PX
M\,>#CZDT;V]E>77Z-O\ F%7-MXS$T3_X&F=E=BU5$_#)B*ZX^"1$8G"M1ZAB
MQ%67X&K_ )CF5U1_1\VF/ZWFS_1]'F1$3333S33SS1FFFC&::::,9IIIIH],
M9IHQZ8QC&,?EBOGB(IC9&Y$([?\ C^@                    "M[PH_P#$
M#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M
M          ,YGQ#GQ3][?0[9?U4Z4;-?)K>2/D/;N9_2&(11JKOU<ZFCU,/$
M=[R8Z                               T^.Y\^&5PT_D[C?.V7:H?'4\
MJK7'^MU^]VTQ9#WGP_8_TR])GEYVX             "2#Q7'T X6>F.]OF7;
M5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M     #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M                                  "2#Q7'T X6>F.]OF7;5<IR0'VC
MUUVEE?ON.8-K;VK#]57TJ48"\E'X                             #]A
MMY]/]#>F.F?/5DZ34OV<S#M*_P"]5/I:]MIZJ.FU[FEZG4
M
M
M
M
M
M
M
M        !,'XIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]
M&X                              "P_PG/\ Y^?_ $L__(U2CRPW_P"#
MO_?_ /[E9YHC_P 5_P#+_P#J+#U*#/0             '!7>D_#EYL]FS=;[
M*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M       *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>
M5)@                                   #/[\33\1K"=FS;+[5;D-C7
MDK/)DO\ C1CNY\$C#6'?:.PT].I/*LH8J
M   ]5NY#^*?Q!],=9>JG7KR'Q]/)'UIVCAOI#".[TYWZL=5/J:FF0U7DO
M            )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U
M?^C<                             !=%X6+V/^0W:3K>K#0*@#E</OIT
MUXKQW?BTD:+^(7>S>MI4^*H68@
M ,G3F7[8'*SM)[Y^L_5#<-X#_N6TAXKY5W!80EF'Q^_V:OU4N;$H.&
M                        K>\*/_$#FGZ';)>>]R5-G*__ &<T+V]FGO6"
M9SHGVW$=31TZEH"C5(                      ":3OO^^=I\6L7E>*G%K4
M]A=<C<_85[3<C7N*N9;N?8?"WUO2\EC\;4IR3VD-T\[:7$T]'IGC4P5M"%Q/
M3A<5K6:G:9Q">(Y5PMXNSPO<+>$N4<&6&N15@L)<IWO^;7:*IVUUQ,Q5\ M5
M4Q%6YLQ=>VW%4VZ+L58AJ/4'P*F<%@JH^%S'IJH_H1[*?S<WF[$(M[>WF2O+
MO(Y&[N;_ "%_<U[V^OKVO5NKR]O+JK/7N;N[N:\\]:XN;BM/-/4J3S1FGFC&
M,8QC%L&6+%C"V*,-AJ*+>&MT13113$4TTTTQLIIIIC9%--,1$1$1$1$;(1M,
MS,[9W9E_6?5_                      %;WA1_X@<T_0[9+SWN2ILY7_[.
M:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M                                                   !G,^(<^*?
MO;Z';+^JG2C9KY-;R1\A[=S/Z0Q"*-5=^KG4T>IAXCO>3'0
M                 &GQW/GPRN&G\G<;YVR[5#XZGE5:X_UNOWNVF+(>\^'[
M'^F7I,\O.W              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!
MM;>U8?JJ^E2C 7DH_                              =Z=UM\1KA-VD]
MJ?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ
M^E2C 7DH_                              ?L-O/I_H;TQTSYZLG2:E^
MSF8=I7_>JGTM>VT]5'3:]S2]3J
M
M
M
M
M
M
M                                                 F#\4[['_'GM
M)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M           %A_A.?_/S_P"EG_Y&J4>6&_\ P=_[_P#_ '*SS1'_ (K_ .7_
M /46'J4&>@             ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF
M<]Z<1V&KI,M9MK(9                              4E^%O^(!N_V.]P
M/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M                 &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V
M&GIU)Y5E#%0                             'JMW(?Q3^(/ICK+U4Z]>
M0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX              !,'XIWV/^//
M:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M           +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5
M"S$                                   !DZ<R_; Y6=I/?/UGZH;AO
M ?\ <MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M  !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M                  $\_?5]\CB.%FG,MQOV"R%MF>5>K\!"&5S5*/E\9L1I
MS.V<8VNHK^,L?)WFXF3LJT*V&Q\8QDM))I+^\AY+YM;WMD_$4XD>-X=,SL\)
M_"+;KL<$."Q'^':G<KS:]:J]-9HY].#HJC>XF]S;DQ5A[,[_ *[=L8MJ'/Z<
MOHG"86=N-JC=G]R)Y_5>9'.YL\Z)@(RN5RF=RF2SF<R5_F<UF;^\RN7R^5O+
MC(Y3*Y3(W%2[R&2R60NZE:[OK^^NZT]6M6JSS5*M2:,TT8QC&+8NP>#PF7X2
MU@,!:MV,#8MTV[=NW331;MVZ*8IHHHHIB*:***8BFFFF(IIIB(B(B$855555
M355,S5,[9F>;,OZ#D/X                       K>\*/_ ! YI^AVR7GO
M<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M
M  SF?$.?%/WM]#ME_53I1LU\FMY(^0]NYG](8A%&JN_5SJ:/4P\1WO)CH
M                           #3X[GSX97#3^3N-\[9=JA\=3RJM<?ZW7[
MW;3%D/>?#]C_ $R])GEYVX             "2#Q7'T X6>F.]OF7;5<IR0'V
MCUUVEE?ON.8-K;VK#]57TJ48"\E'X                             #O
M3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M                           "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?O
MN.8-K;VK#]57TJ48"\E'X                             #]AMY]/]#>
MF.F?/5DZ34OV<S#M*_[U4^EKVVGJHZ;7N:7J=0
M
M
M
M
M
M
M
M$P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M                       L/\)S_P"?G_TL_P#R-4H\L-_^#O\ W_\ ^Y6>
M:(_\5_\ +_\ J+#U*#/0             '!7>D_#EYL]FS=;[*W[T/Q2O*;T
M'XT9?W10ZS.>].([#5TF6LVUD,@                             *2_"
MW_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                           #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[
MGP2,-8=]H[#3TZD\JRABH                             #U6[D/XI_$
M'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#5>2\
MF#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M                        71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+2
M1HOXA=[-ZVE3XJA9B                                    R=.9?M@
M<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M               "M[PH_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U
M-'3J6@*-4@                    /"7OE^]]TWP,T)=[0;-Y;#ZAY<ZWQ4
MDV)Q\U*WR^.V;T[DJ,W4U[J^SGFGM9\_<4)NM@L5<2SPN)XRW=U3FLY):5W8
M+Q'^)=FG&&U!1K36]F_AN!G 7O\ $KVS;KS*]1.[A,-5&RJ+-,[F+Q%$QO(V
MV;547JIKLXUJ#/:,LM=8P\Q..JC<Y^\C]Z?/\R/RSN<W/;U7JO4VN]39_6FM
M,_E]5:NU5E[_ #^I-29^_N<IFL[FLI<U+S(Y3*9&\J5;J]OKVZJS3U*D\T9I
MIHQC&+9'R?)\JT_E6&R/(\-9P>38.S19L6+-%-NU:M6Z8IHMVZ*8BFFBFF(B
MFF(B(B$6UUUW*YN7)FJNJ=LS.[,S//E^?=B_(
M"M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M
M                    #.9\0Y\4_>WT.V7]5.E&S7R:WDCY#V[F?TAB$4:J
M[]7.IH]3#Q'>\F.@                              -/CN?/AE<-/Y.X
MWSMEVJ'QU/*JUQ_K=?O=M,60]Y\/V/\ 3+TF>7G;@             )(/%<?
M0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                 .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[
M-3TVI4U*$S                                    )(/%<?0#A9Z8[V
M^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M         /V&WGT_T-Z8Z9\]63I-2_9S,.TK_O53Z6O;:>JCIM>YI>IU
M
M
M
M
M
M
M
M                   3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%K
MLWK:D+J_]&X                              "P_PG/_ )^?_2S_ /(U
M2CRPW_X._P#?_P#[E9YHC_Q7_P O_P"HL/4H,]              <%=Z3\.7
MFSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M               I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO
M5ZNA>FUY4F                                    ,_OQ-/Q&L)V;-L
MOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M         /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K'53ZFIID-
M5Y+P              "8/Q3OL?\ 'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+
M79O6U(75_P"C<                             !=%X6+V/\ D-VDZWJP
MT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M           #)TYE^V!RL[2>^?K/U0W#> _[EM(>*^5=P6$)9A\?O]FK]5+F
MQ*#A@                             *WO"C_ ,0.:?H=LEY[W)4V<K_]
MG-"]O9I[U@F<Z)]MQ'4T=.I: HU2                    \8^]Z[V?1O=V
M;<4-):*EQ&L^4FXV(O*NWVC;FK3NL9HC$QC&T_WE;@VE"M+=4L+0NHSR8RQC
MY.IF;NA4DDFEH4+FK2]Q<2_B=9WQE]3U9SGO7L#P2Y9>IC&8FF)IKQ5S]KX%
M@ZIC>S=FG9-^[NQAK=5-4Q-RY:HKQ_/<\MY5:WEO95C:X]+'F1^]5YWF1SY\
MZ)9UFX&O]9[J:WU5N1N+J3*:OUUK?.Y'4NJ]39JO\YR>:S>6N9[N^OKJI"62
M26:K6J1ZLDDLE*E)"$E.662666&S#IS3N1Z1R'!Z7TSA;6"T_@,/18P]BU&]
MHM6K=,4T44QS=R(W9F9JJG;55,U3,S%5V[<OW*KUV9JNU3MF9Y\R_(.Z?,
M                      !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$S
MG1/MN(ZFCIU+0%&J0
M                                         &<SXASXI^]OH=LOZJ=*
M-FODUO)'R'MW,_I#$(HU5WZN=31ZF'B.]Y,=
M       :?'<^?#*X:?R=QOG;+M4/CJ>55KC_ %NOWNVF+(>\^'['^F7I,\O.
MW              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^
ME2C 7DH_                              =Z=UM\1KA-VD]J?M7CWGGC
M:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M       20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                              ?L-O/I_H;TQTSYZLG2:E^SF8=I7_>J
MGTM>VT]5'3:]S2]3J
M
M
M
M
M
M
M                                        F#\4[['_ !Y[2='U8:^6
MO<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M     6'^$Y_\_/\ Z6?_ )&J4>6&_P#P=_[_ /\ W*SS1'_BO_E__46'J4&>
M@             ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI
M,M9MK(9                              4E^%O\ B ;O]CO<#UU<?57G
M*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M         !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>59
M0Q4                             !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K
M3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\
MM>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M     NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M                                &3IS+]L#E9VD]\_6?JAN&\!_W+:0
M\5\J[@L(2S#X_?[-7ZJ7-B4'#                              5O>%'
M_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M       !Y1]ZWWH.WO=R;.?.*$,=J[D-N'CLE:[.[;3W-.:6G7DIU+:?<'6M
M"E6DO+/0>GKR,.F67J5LM=R0L[>:2'SFYM/7_% XIVI.,YK?K=SKN"X-<MNT
M59EC8IG=B9BJ,'A9F)IJQ=ZGGSMIP]N>O7(J_P *U>Z3.\YM93A]L;*L57'I
M*?73_5C\\[D<^8S@=VMVMQ]]=Q]7;M[MZNR^NMQ-=9>OF]3ZGS=>%:]R%[6A
M+3IR24Z<M*UL,=86M*G;VEI;TZ5K9VM*G0H4Z=*G))+L\Z.T=IC@_P!,8+1N
MC<%9R_367V8M6+%J-E-%,;LS,SMJKKKJF:[ERN:KEVY55<N555U553$U^_=Q
M-VJ_?JFJ[5.V9G_MT(YD1N0^=LE?(                         !6]X4?
M^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M
M             &<SXASXI^]OH=LOZJ=*-FODUO)'R'MW,_I#$(HU5WZN=31Z
MF'B.]Y,=                               :?'<^?#*X:?R=QOG;+M4/
MCJ>55KC_ %NOWNVF+(>\^'['^F7I,\O.W              20>*X^@'"STQW
MM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M          =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ
M4)F                                    20>*X^@'"STQWM\R[:KE.
M2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M  ?L-O/I_H;TQTSYZLG2:E^SF8=I7_>JGTM>VT]5'3:]S2]3J
M
M
M
M
M
M
M                                       _A4J4Z-.I6K5)*5*E)-4J
MU:DTLE.G3DEC-/4J3S1A+)))+",8QC'HA!^J::JZHHHB9KF=D1&[,S/,B(Y\
MR/R/^\3;_P#\=:.^L^$_[\[GZLZC_P#L_'?]Q=]B_'7;7[U/1A^:R&^^Q^)N
MZV/RF\NU.-O[?R?E[+(;AZ1L[NCY6E)6I>6MKC,4ZU/RE&I+/+TRPZ99H1A\
MD8.TP_!]KW&68Q&$R/.+N'JV[*J,'B*J9V3,3LJIMS$[)B8G9.Y,3#YSB<-3
M.RJY1$]5'ZW]/_$1Q_\ ^.>SO_,W17^VWW_Z:\(W@_G?R'%?\)_/A>%]UM_W
MH_6?XB./_P#QSV=_YFZ*_P!MG_37A&\'\[^0XK_A'PO"^ZV_[T?K/\1''_\
MXY[._P#,W17^VS_IKPC>#^=_(<5_PCX7A?=;?]Z/UG^(CC__ ,<]G?\ F;HK
M_;9_TUX1O!_._D.*_P"$?"\+[K;_ +T?K/\ $1Q__P".>SO_ #-T5_ML_P"F
MO"-X/YW\AQ7_  CX7A?=;?\ >C]9_B(X_P#_ !SV=_YFZ*_VV?\ 37A&\'\[
M^0XK_A'PO"^ZV_[T?K?IK'=/;')VE&_QNXV@\A8W$)IK>\L=7Z?N[2O++/-3
MFFHW%OD:E&K"6I)&6,98QZ(PC#_0ZK$:1U7A+U6'Q669C;OT\VFO#7J:HW-N
M[$T1,;D[=V.8^D7K-4;::Z9CT8?V_P#>)M__ ..M'?6?"?\ ?GQ^K.H__L_'
M?]Q=]B_O7;7[U/1@_P!XFW__ (ZT=]9\)_WX^K.H_P#[/QW_ '%WV)UVU^]3
MT8/]XFW_ /XZT=]9\)_WX^K.H_\ [/QW_<7?8G7;7[U/1@_WB;?_ /CK1WUG
MPG_?CZLZC_\ L_'?]Q=]B==M?O4]&'Z7'Y''Y:THY#%7UGD["X\IY"]Q]U0O
M+2MY*K/0J^1N;:>I1J>3K4YI)NB:/1-+&$?EA%U>)PV)P=ZK#8NW7:Q%.S;3
M73--4;8B8VTU1$QMB8F-L;L3$OU$Q5&V)VP_N/@_H                "8/
MQ3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M                    6'^$Y_\ /S_Z6?\ Y&J4>6&__!W_ +__ /<K/-$?
M^*_^7_\ 46'J4&>@             ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR
M_NBAUF<]Z<1V&KI,M9MK(9                              4E^%O^(!
MN_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M                       &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8
M:P[[1V&GIU)Y5E#%0                             'JMW(?Q3^(/ICK
M+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX              !,'XI
MWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M                  "Z+PL7L?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+
MO9O6TJ?%4+,0                                   &3IS+]L#E9VD]
M\_6?JAN&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M          5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T
M!1JD                 !RWS+Y;;7\(N/>NN0NZ]U-'"Z5M);7 Z<M;BE0S
M6N]:9*2M)IG1&G_*R581RF<NZ4>M4ZD\EG:4Z]W5A"A;U9H2UP(<#>K.'GA)
MR_@VT?1_SV,KWUZ]5$S:PF%HF)OXJ]LV?X=JF=RG;$W+E5NS1/7+E$3PLPQU
MG+L+5BK_ .S3S(Y]4\Z(\^?S1MGF0S"^5')_=GF'OEK??W>;.3YC6&LK^:>C
M949ZTN#TGIZVGJ28'1FE;&M5J_NS36G;*>%&WI0C-4J3=>O7GJW-:M6J;7/!
M'P4:.X%- X#@ZT/AXL9+@;>R:IV==Q%ZK9UW$XBN(CKE^]5Z:NK9$4QO;=N*
M+5%%%,.XW&7\?B:L5B)VW*I_)$<Z(\Z/_;.ZYY24XH
M        "M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH
M"C5(                                                   #_-RN
M:P^"MY+O-Y;&X>UJ5I;:G<Y6^M<?;U+B>2I5DH25KNK1IS5IJ=&>:$L(]:,L
ML8]'1"+E83 XW,+DV<!9NW[T4[Z:;=%5<Q$3$;9BF)G9MF(V\S;,>:_DU4TQ
MMJF(A^=J;D;=T:=2M6U[HNE2I235*M6IJG!R4Z=.26,T]2I/-?0EDDDEA&,8
MQC"$(0=G3I?4U=4449=CIKF=D1&'NS,S/,B(WF[,OQUVU']*GHP_(_XB./\
M_P <]G?^9NBO]MNY_P"FO"-X/YW\AQ7_  GS^%X7W6W_ 'H_6?XB./\ _P <
M]G?^9NBO]MG_ $UX1O!_._D.*_X1\+PONMO^]'ZS_$1Q_P#^.>SO_,W17^VS
M_IKPC>#^=_(<5_PCX7A?=;?]Z/UG^(CC_P#\<]G?^9NBO]MG_37A&\'\[^0X
MK_A'PO"^ZV_[T?K/\1''_P#XY[._\S=%?[;/^FO"-X/YW\AQ7_"/A>%]UM_W
MH_6?XB./_P#QSV=_YFZ*_P!MG_37A&\'\[^0XK_A'PO"^ZV_[T?K?V+7?[8F
M^N:%G9;U;2WEY<U9*-M:VNX^CKBYN*U2,):=*A0HYF>K5JSS1Z(2RPC&,7SO
M<'7"#A[55^_D6<T6:(F:JJL%B8IB(YLS,VHB(CGS+^QBL-,[(N6YGJH_6_4_
M[Q-O_P#QUH[ZSX3_ +\ZCZLZC_\ L_'?]Q=]B^G7;7[U/1@_WB;?_P#CK1WU
MGPG_ 'X^K.H__L_'?]Q=]B==M?O4]&#_ 'B;?_\ CK1WUGPG_?CZLZC_ /L_
M'?\ <7?8G7;7[U/1@_WB;?\ _CK1WUGPG_?CZLZC_P#L_'?]Q=]B==M?O4]&
M'\Z>X&@ZU2G1HZVTC5JU9Y:=*E3U)AIZE2I/-"62G3DEO8S3SSS1A"$(0Z8Q
M?FK3FH:*9KKP&-BB(VS,V+L1$1S9F=[N1!UVW^]3T8?KG3/V
M      SF?$.?%/WM]#ME_53I1LU\FMY(^0]NYG](8A%&JN_5SJ:/4P\1WO)C
MH                              #3X[GSX97#3^3N-\[9=JA\=3RJM<?
MZW7[W;3%D/>?#]C_ $R])GEYVX             "2#Q7'T X6>F.]OF7;5<I
MR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M  #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M                               "2#Q7'T X6>F.]OF7;5<IR0'VCUUV
MEE?ON.8-K;VK#]57TJ48"\E'X                             #]AMY]
M/]#>F.F?/5DZ34OV<S#M*_[U4^EKVVGJHZ;7N:7J=0
M
M
M
M
M
M
M                     '_*M6HVU&K<7%6E;V]O2J5J]>M4DI4:-&E)&>K5
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
M//W:9P\Q.[N[L$9CF$3MB_>B>KJ_6_3_ (B'> >_-S$_]S6]7WV=5_+5Q<O
M#1/_ *'EGS5^_P#-<T_\SB/^\K_6?B(=X![\W,3_ -S6]7WV/Y:N+EX :)_]
M#RSYJ?YKFG_F<1_WE?ZWZ+'=YSWB>+M9+.VYN\H:M&G-/-+/D=Z=>9>ZC&I/
M&>;KWV6S=[?5981C^K":I&$L/DAT0A"#J\3Q4^+1B[TW[N@M)Q7.S<HRS"6Z
M=S<W*+=JFF//V1N\V=U^XSC-:8V1B;W]^J>G+^]^*3WC7OL\D_\ FMJO_:#X
M?RE<63P#TO\ ^GX?V#^_YUFW_F+W]Z7^CC.]<[R/$7,;JUYJ<@JM6-*:EU<G
MK_*YNVZL\99HQA9YF>_LX581DAT3PDZ\L.F$(PA&/3Q<7Q/^*_C;76;VA=-Q
M1MV_X>$MVJMS^M:WE6SSMNR>?&Y#^QG>;TSMC$7?[TSTWZ#\8+O-??+WB_\
M]EB?]D.N_DJXJO@/DG]RY_Q'Z_S[./\ S%SH_P#L?"-_><O+?E+IO#:0Y";\
MZZW7TSI[-PU)A<-JJ[LKBSQV=A87F+AD[>6VL;6>6YAC[^M2Z8QC#JU(_(D'
M@ZX >!K@DS2_G7!MI[+\GS7$X?K%V[AZ:HJKM;^FYO*M]75Z7?T4U<SFQ#C8
MK,L=C:(MXJ[571$[8B?-YFURBF!P@                              %
MA_A.?_/S_P"EG_Y&J4>6&_\ P=_[_P#_ '*SS1'_ (K_ .7_ /46'J4&>@
M           ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9
MMK(9                              4E^%O^(!N_V.]P/75Q]5><K1Y.
M62^.V#^C,X9;HSOI<[7J]70O3:\J3
M     &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M                            'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-
M](81W>G._5CJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU[DC
M_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@                             +
MHO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                          !DZ<R_; Y6=I/?/UGZH;AO ?\ <MI#Q7RK
MN"PA+,/C]_LU?JI<V)0<,                             !6]X4?^('-
M/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M  &=5WZW>+7/-7D]?;;: SD;KCKQYRF6TIH>6SJ1EQ^MM;4YI;#7&Y%?J3S4
M[ZA<W]K-CL-4Z9J<,5;0N*4*<U[<2QV8N3]XLUK@*X*+>J-1X?><)FI;5O$8
MK?1Z?"X6?3X7!1SZ)IHJB]B8V1/PBN;=<U18MS$4ZDS:<PQDV;4_\I:F8CSY
MY]7Z(\[=Y\O#9[[8X                            K>\*/\ Q YI^AVR
M7GO<E39RO_V<T+V]FGO6"9SHGVW$=31TZEH"C5(
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
MWS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M         !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI
M0F8                                   !)!XKCZ <+/3'>WS+MJN4Y
M(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M !^PV\^G^AO3'3/GJR=)J7[.9AVE?]ZJ?2U[;3U4=-KW-+U.H
M
M
M
M
M
M
M                        #\IK37FA]M\!=ZLW$UGI306EK#_].U+K346(
MTM@++^CJ5?\ M>9SEY8XZW_HJ,\WZ]2'ZLL8_HA%W&1:>S_5&8T9/IK XS,<
MWN?L6,+9N8B]5NQ'I;5JFNNK=F(W*9W9B.>_%R[;LT;^[5331'/F8B.C+R9W
MS[^SNS-CY[VQI[X76\F?L>OU\#L9IC):ZDN.K#IE^9:QNHX';2\\I-\D/)YR
M/1'Y9NB'1%[%X/\ D\>-3KVFWB*L@HR/+KG,NYK?HPDQU6&IZ[CJ=GGX6/.V
MSN.CQ.ILGPVV.N=<JCG41OOS[E/YWCMO;XJN_GFNK#CAQ2M*$DL9OF6J=[=:
MUKN:K+TQA)"ZT#H2WLH4(PA#IC&34M3IZ>CHAT=,?;&@^2'P\11B.$_6%=4_
MTL/E>%BG9YN]Q>+FK;^7!1YO/V1T.)UK/,PEC\M<^MI]D\F]X>_][SO=OYU;
M6>]N'VBPUWUO*879[0>F=-^3Z>KU/FNI\[::HU[9^2Z(]'DLO)UNM'K=;HEZ
MOL317)S\5+1N\NW\AOYUCJ.9=S+%W[^WS=]8M56,)5M_K8>=FS<V;NWH[^I\
MXO[D7(MT^933$?GG;5^=YB[G\C>06]M:XK[Q[Y;N[J3W52G5K0W#W&U?K&C-
M-0FA/;PDM\_E[^WI4K6,L/(R22RR482PA)"6$(0AZLTGP9<&^@Z*;>B<@R7*
M*:(F(^!X+#8:=W<JW;-NB9FK^E,S,U;9FJ9F9=/>Q>*Q&[B+EROJJIGIR^,L
MX<<
M                !8?X3G_S\_\ I9_^1JE'EAO_ ,'?^_\ _P!RL\T1_P"*
M_P#E_P#U%AZE!GH             #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O
M[HH=9G/>G$=AJZ3+6;:R&0                             %)?A;_B ;
MO]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                      !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&
ML.^T=AIZ=2>590Q4                             !ZK=R'\4_B#Z8ZR
M]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^*=
M]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F]
M;2I\50LQ                                    9.G,OVP.5G:3WS]9
M^J&X;P'_ '+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M        5O>%'_B!S3]#MDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1
MJD                !XK]^WS@N>''"?/871N5I6&\7(RXR>T.@9J5>-+*8/
M3]]BJL^Y>NK"6G4HUY*NG--W4EE;W%*>%2SRV8L:T(30DC![IY/K@$M<-W#O
MA\=GEF;FB=,TT9CB]L;;=V]1<CX#A*]L3$Q?OTS=KHJC>W,/AL11N35$L>U+
MF,X#+IIMSLQ%W;33YL1L]-5^2-SSIF&<2V=$3@
M      *WO"C_ ,0.:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M                                      ^![V<J.-G&_'S9'?C?7:O:
M>G\WC<V]EK?6V!PF;R=/JSSPEPFG;F]ES^>N)Y*4T9:5E;5ZLT))HPEC"6/1
M(FA."/A1X3\3&&X/=/YOG%6^WM56%PMZ[:HG<]MO4T]9M1NQ$U7:Z*8F8VSN
MPXN(QN$PD;<3<HH]&8B9]".;/Y'C-OEXE;N^]LZESC]K[;=GD)E:?6EHWFC=
M'S:-TA&M)-&6I3NLYN3<:8SLLD(P_5J6N'O*4_Z99HRQA%[AT!R6W&/U533B
M=659/IO"3S:<3B?A.)V3S)IM8*+]K;YM-S$VZHYDQMW'08G5V5V=RSO[M7G1
MLCHU;)Z$2\AMZ/%+\F=237EGL1Q[VBVJQ]:,:=#):[RNIMU]2V]*6,>BYM:E
MA4VYT];W=6,)8QEKV%[2IRQFE_7CT5(>T-#<DEP5Y7%%[A!U)G6;XFG=FC"6
M[&7V)G]VJ*XQMZJF-W=HO6JIG9/I8VTST6(UGC*]S#6K=$?UIFJ?6Q^:7E-N
M]WR?>8[U>7I:GY;;E:<Q];K2RXS:JIB-G;>C0FZ_3:_.ML<7I7+W=&,)XPF^
M<W->>>7Y)IIH0AT>O=&<2'BKZ%WM>5:-RO%8FG^GF$7,RF9_>WN.N8BW3.YN
M;RBB(G=B(=)?S_.,1^W?KB/ZNRCU,1+SNU7K766O,K6SVN-6ZFUGG+B,9J^9
MU7GLKJ+*UYIH2PFFK9'+W5Y>5(S0DATQFGCT]$/^AZ6R?(LDT]@Z<OR#!X7
MX"GF6L/:MV;<>A1;IIIC\D.JKN7+M6^N5355YLS,S^=^9=J_
M
M  #3X[GSX97#3^3N-\[9=JA\=3RJM<?ZW7[W;3%D/>?#]C_3+TF>7G;@
M         )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R
M4?@                             .].ZV^(UPF[2>U/VKQ[SSQM?)DUY
MXKYAW/6[/)>^V'[-3TVI4U*$S
M )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                        /V&WGT_T-Z8Z9\]63I-2_9S,.TK_ +U4^EKV
MVGJHZ;7N:7J=0
M
M
M
M
M
M                                             'XG<'<K;O:72]_K
M?=+7>C]N-'8N$8Y'5.N=1XC2NG[.,*56O"2XR^;O+*QIU9Z5">:62,_6FA+'
MHA'H=]IO2VI=8YM;R'267XW,\[N_L8?"V+F(O5;L1MBW:IJKF-LQ$SLV1MC;
M+YW;UJQ1-R]531;CGS,1'1EX1\GO$B\%=E(Y3";-VNM.4&L;+K4J$=&6D=&;
M;1O*4_5JVU[N%JRSA?U*,(?+)<XG"9BVJ?\ 5GZ/E6"\%')?\8'7<6L?K>O
MZ3R2YNS\)J^$XW>S&Y53@\/5O(GS:,1BL-73SZ=NXQK&:MRW#[:</OKUR/,W
M*?[T_HB83W<B_$>=X)O)\_Q>V-[H+C9I>Y\I1I4MNM/4M0ZTJ653I_HLAK;7
M4,]Y.\EZ>B%SB;##U)80AT=$>F,;(^#+DQ.+AHCK>+U7;S'5&;4[)F<;>FSA
M8JCGT87"=:VT_P!3$7L33.[MVQLB,6Q>K,TQ&VFS--FC^K&V>C5M_-$/$W<_
M>7=S>W/QU5O'NAN!NIJ3^FA)G-P]89_6.3HR7%2%2K0M;S/W]_6M+::>6']%
M2C)3A"6$(2PA"$(>[])Z(T9H/+O\HT3E.6Y1E>Y_A8/#6<-;F8C9$U4V:*(J
MJYOIJMM4[9VSNRQZ]B+^(JW^(KJKK\VJ9F?SOFS*'Q
M
M6'^$Y_\ /S_Z6?\ Y&J4>6&__!W_ +__ /<K/-$?^*_^7_\ 46'J4&>@
M         ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK
M(9                              4E^%O^(!N_V.]P/75Q]5><K1Y.62
M^.V#^C,X9;HSOI<[7J]70O3:\J3
M   &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M                          'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](
M81W>G._5CJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU[DC_O
MIU+XKSW?A&':T^(6NS>MJ0NK_P!&X                             "Z
M+PL7L?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M                           &3IS+]L#E9VD]\_6?JAN&\!_W+:0\5\J[
M@L(2S#X_?[-7ZJ7-B4'#                              5O>%'_ (@<
MT_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M!G%=_9RUJ<G^\!W!T_A<E/>;=<<9*FQFD*4E6:-G6SNF[VO4W.S4E&$/(_.;
MS7U6[L85Y(SPN;'%VD_6Z.K++LZ<GAP.4\%'%RRW,L=:BC4VIYC-<3,QZ:+5
M^F(P-J9YN]IPD6[N\F(WEV_>C9MVS,3ZFQWPS-*Z*9_PK/I(]&/VI_O;8]"(
M>*SW2QX                            !6]X4?^('-/T.V2\][DJ;.5_^
MSFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M   <O<CN:G%3B1B9LMR)WTT!ME-&TFOK3 97+?O#6V6M82UIO+X+0."I976N
M=I1C;S2PFL["M+U^B6,>F,(1EC@QX"N%[AEQD8/@TT_F.:QO]Y5>MV]YA;=6
MYN7<7=FWA;4[L3LN7J9V;NS9$N'B\PP6!IWV+NTT>=,[L^A3&V9_)">#DYXI
M':G3D]_@>)6P^H=R;^22K1M]P-X+^&A])4[J$(QHWF.T5@JF5U7J/&S],.F6
M[O=/W$(PC#J]'1-&RO@IY)75^9TV\PX8]0X;*\/,Q,X/+:/A6(FGGTUXJ[%O
M#V:X\VW:QE',W>;$8KC-9V*-M.!M37/[U6Y'0C;,_EFEX <B^^T[R#DC\]L<
MWR!S.U^E;V2O2FT=L5;_ .ZS%RV]SY26YM:N>PM>IK_*6=>A4\E/1OLS=4IJ
M<.B,O3-/&:QG@SXA_%AX+^MXC :<L9MF]N8GX3FT_#[FVG9O:HLW8C!VZHF-
M]%5K#6ZHJW=NY3LQ?%ZBS;%[8JNS11YE'I8Z,>FG\LR\KLED\EF<A>9;,9"^
MRN4R%Q4N[_)9*[KWV0OKJM-&>M<WEY=5*MQ<W%6:/3-//----'],7KK"X7"X
M'#48/!6[=G"6Z8IHHHIBBBBF-R*:::8BFF(YT1$1#I9F:IWU4[9E_1?=_
M
M               &GQW/GPRN&G\G<;YVR[5#XZGE5:X_UNOWNVF+(>\^'['^
MF7I,\O.W              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;
M>U8?JJ^E2C 7DH_                              =Z=UM\1KA-VD]J?
MM7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E
M2C 7DH_                              ?L-O/I_H;TQTSYZLG2:E^SF
M8=I7_>JGTM>VT]5'3:]S2]3J
M
M
M
M
M
M                                                       XSY7]
MX'Q%X48:?(\A=YM,Z3S-2WEN,7H#'5IM2[F9V6K"/S>?%:"P4M[J*-C6GZ)?
MGU>C0QU*::'E;BG"/2G#@?XN/#-P[8Z,-P;9'B\9@8JV7,97'6,#:V<V+F+N
M[VSOXC=ZU157>JB)WENJ=QU^.S3 Y=3MQ5R*:N=3S:I]"F-W\O,\]*WR^\3]
MO#J^KD],<,-KL7M%I^>6>WMMS]U+7&:TW)KRQZ)J>0Q.C*56\V^TM<4YNF6-
M*^FU+3J20ZW]'-'JRVZ<"_)0:*R6BUFW#EFU[.LRC9-6 P%5>%P4>;1<Q,Q3
MC,1$\W?6HP,Q.YZ:(VSA>/UC?N;:,OHBW3^]5NU?DC]F/R[Y-SO=R+WWY)ZI
MCK3?O=O7N[.I)?+2VE_K;4>1S-+$T*\\*E6RP&-N*W[JT[C8U(=:%K84+>WE
MC\L)(+0-!<&7![P791_D7!YDV79/E>YOJ,+9HM3<F(V15>KB.N7J]FYUR[57
M7//J8EB<7B<77US$W*JZ_/G;L]#G1Z$/B[.7'
M                                                          6'
M^$Y_\_/_ *6?_D:I1Y8;_P#!W_O_ /\ <K/-$?\ BO\ Y?\ ]18>I09Z
M          X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFV
MLAD                             !27X6_X@&[_8[W ]=7'U5YRM'DY9
M+X[8/Z,SAENC.^ESM>KU="]-KRI,
M    9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M                           >JW<A_%/X@^F.LO53KUY#X^GDCZT[1PWT
MAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X\]I.CZL-?+7N2/^
M^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N                              NB
M\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M                         &3IS+]L#E9VD]\_6?JAN&\!_P!RVD/%?*NX
M+"$LP^/W^S5^JES8E!PP                             %;WA1_X@<T_
M0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I                <
ML\W.0UGQ1XE<@.0ES5HT[O;/;;/9;3<ES+2GM[S7.0IR8#;[&5Y:W32C1R^N
M<OCK6;IA/^K6C^K-']6,M\ W!K?X8.&/3G!M:BJ;.:YI9MWYIVQ-.%HF;V,N
M1LW=MO"V[UR.9NT\V.;'"S'%1@L#=Q4\VBB9CT>93'Y9F(92-_?7N4OKS)Y*
MZN+[(Y&[N+Z_OKNK/7NKR]NZT]Q=75S7J1FJ5KBXKU)IYYYHQFFFC&,?E;?F
M'P]C"8>C"X6BFWAK5%-%%-,1%---,1%--,1N1$1$1$1N1$;$*3,U3MG=F7]5
M]G\                             5O>%'_B!S3]#MDO/>Y*FSE?_ +.:
M%[>S3WK!,YT3[;B.IHZ=2T!1JD                               !_&
M::626:>>:62226,TTTT82RRRRPZ9IIIH]$(2PA#Y8O[$35,4TQMF1XT<RN_6
MX(\1I\EIJPUQ-R$W3L9:M*;06R=WC-1X[&7U.I"C&TU5N'\Y_L7@JM&M+/)<
M6U"XO\G:STXPJ6<(QEA'W!P(<G[Q@^&:FUFN(P'U;TC<V3\+S2FNS771,;=]
MA\'O?A5V)C9-%=5%FQ<B8FF_,;=F/YAJ3+<#MHBKKMZ/Z-&[T:N9'YYCS$J_
M+GQ"O._DC^\]/[;9O&\6MN[SK4:>&VDN+JIK^YLYNM&$F8W9R-.EJ&2\EFGC
M#RV#H8"2:2$LLU.;]:,UNW SR;7%[X+^M9EJBQ=U;J:C=F[F,4Q@Z:O_ (>7
MT3-F:?ZN*KQ<Q,S,51N1&%X[5.98O;19F+-KS*?VORU<WH;UX;9K-YK4N6R.
M?U'E\IG\[E[NM?Y;-9K(7>5RV4OKB:,]>]R.2OJM>\O;NO/'IGJ59YIYH_+&
M,7OO 8# Y7@[67999M8;+[-$46[5JBFW;MT1N13111$4TTQ&Y%-,1$<Z&-U5
M55U357,S5/-F=V9?Y;EOX
M                                          T^.Y\^&5PT_D[C?.V7
M:H?'4\JK7'^MU^]VTQ9#WGP_8_TR])GEYVX             "2#Q7'T X6>F
M.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M           #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5
M-2A,P                                   "2#Q7'T X6>F.]OF7;5<
MIR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M   #]AMY]/\ 0WICIGSU9.DU+]G,P[2O^]5/I:]MIZJ.FU[FEZG4
M
M
M
M
M
M
M                    !R-RVYT\7N$.D(:MY$[I872%:]M+BZTUHNUGAF-Q
M-:1MIO)S4M)Z+L9Y\QDZ4+F,M*I=S24L?:SSR_.+BC+'K)FX&^+_ ,+/#UG7
M^3<&F47\;1;KIIOXJJ.MX/#;[=VXC$U[+=$[W;5%N)JO5Q$];MUS&QP<=F6#
MRZWO\77%.WF1S:I]".;^7F>;*.GG+XD7DKOA5S>B.)N*J\:=L;B:O9T]8UIK
M+,;Y9^PGZ:?EY\S)-=Z?V\FN:4>MY+$RW.0M:D.FGE)H+LN 'DO^"W05%C/N
M&*]&J=5T[*IPT;ZWE5FOF[(M3O;V,WL[F^Q$T6;D?M82&!9EJW%XG;;P,=9L
M^;S:Y_+S*?R;9C]Y.1J'46H-6YO*:FU7G<QJ;4F<O*V1S6H-0Y.]S6;R^0N)
MNO<7V4RN2KW-_D+RO/\ +/5JU)YYH_+&,5G&6Y9EN38"UE648>QA,KP]$46K
M-FW3:M6Z*>91;MT13113'.IIB(CG0Q.NNNY5-=<S57/-F9VS/HR_QW-?D
M
M                   !8?X3G_S\_P#I9_\ D:I1Y8;_ /!W_O\ _P#<K/-$
M?^*_^7_]18>I09Z              X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+
M^Z*'69SWIQ'8:NDRUFVLAD                             !27X6_P"(
M!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M                        &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D
M8:P[[1V&GIU)Y5E#%0                             'JMW(?Q3^(/IC
MK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX              !,'X
MIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                   "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N
M]F];2I\50LQ                                    9.G,OVP.5G:3W
MS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M         !6]X4?^('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0
M%&J0               $R?BA=]JNB>(VS^Q&-OYK7([Z;M5,WF;:2I__ #'1
M&T>*IY3(V5:E#Y8TH:UU3I^YA-'Y(36O1T1Z>F%JO).<'U&?<,V=<(.*M[_#
M:?R:+5JJ8_8Q68W)MT51/F_!;&,HF/,N='#]98GK>!MX:)W;E>V?0IC;TYIZ
M"$UL$(V                              5O>%'_B!S3]#MDO/>Y*FSE?
M_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M'C3SV[\'AWPAFS>BK+-3;^;[XV6XM8[4[:9.RK6.G\M1C&2%IN/KV,E[@M&S
M4ZLLTE:UHT\EF*$T(=>PEDFA.]O\7CB$<-G#U%C/;]CZN\'UW>U?YACJ*HKO
M6YW=]@L)Z6[B=L;)IN538PU<;=[B)JC>N@S/4> R[;;B>NXF/Z-/.G^M5S(]
M#=GSD9W-WOD>;'.&;+:=U;KV;:_9_(35J,NS6T]6_P!-:7O<?/&:66VUCEH7
M574VO)JM*$D:U+(W4^.C6E\I1LZ'3U87@\ W$BX". .+.9Y/EW^;:UM[)_S+
M,(HOWZ:X_I8:WO8L839.W>U6;<7M[.]KOW.:C_,<_P QS';1<JWEB?Z%.Y'Y
M9YM7Y9V>=#RH>O72@
M                                        -/CN?/AE<-/Y.XWSMEVJ
M'QU/*JUQ_K=?O=M,60]Y\/V/],O29Y>=N              D@\5Q] .%GICO
M;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M          [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34
MH3,                                    D@\5Q] .%GICO;YEVU7*<
MD!]H]==I97[[CF#:V]JP_55]*E& O)1^
M  _8;>?3_0WICIGSU9.DU+]G,P[2O^]5/I:]MIZJ.FU[FEZG4
M
M
M
M
M
M
M               !^?U7JS2VA--YO66M]28+1^D=-8ZYR^HM4:GRUA@M/X+%
M6<D:EUDLOF,G7M<?CK&WIPZ9ZM:I))+#],799/D^;:AS2QDF0X7$8W.<5=IM
MV;%BW7=O7;E4[*:+=NW%5===4\RFF)F?,?FNNBU1-RY,4VXC;,S.R(CSY23=
MXIXE.TQE7.;4]WUCJ&3O*4USC<ER1UIA/*XNA4EZLL;C:G0N9H]&3C)/&,)<
MGG[:%O&:2:%/'5Z<U.Y7(<6?DN+V*HP^K^,?=JM69WM=&2X:[LN3'F9AB[4_
MX>V-V;&$KW^R8WV)MU15:8-FNKHC;8RN-L^Z3'J:9Z=70GFI$MR-S-P]X=9Y
MS<7=36NIMPM=:ENYKW.ZKU=F+[.YO)5YODDA7OK^M6K0M[>GT4Z-&6,M&A2E
MEITY99)9987.:8TKIK161X?3.D<!A<MT_A:-[:P^'MT6K5$>=11$1MF=VJJ=
MM5=4S55,U3,L%O7KN(N3=OU37=GFS,[9?AW?OF
M
M   L/\)S_P"?G_TL_P#R-4H\L-_^#O\ W_\ ^Y6>:(_\5_\ +_\ J+#U*#/0
M             '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF
M6LVUD,@                             *2_"W_$ W?['>X'KJX^JO.5H
M\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M       #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRAB
MH                             #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:
M.&^D,([O3G?JQU4^IJ:9#5>2\               F#\4[['_ !Y[2='U8:^6
MO<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M    71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                                 R=.9?M@<K.TGOGZS]4-PW@/^Y;2
M'BOE7<%A"68?'[_9J_52YL2@X8                             "M[PH
M_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M     (*?$\[N3ZQYR;=[5VE]Y;%;-[%X&6[L85(3PL=8;A9_.ZES$\9)8_T4
M]YI2A@(QA']:,)(1_1&#8<Y*/1M.2< .9ZNO6][B\\U!>WM>S]O#8.S:L6XV
M\^*<1.+\[;,QS=J,]8W^N9E18B?2V[<=&J9F?S;U-NM!8D
M                K>\*/_$#FGZ';)>>]R5-G*__ &<T+V]FGO6"9SHGVW$=
M31TZEH"C5(                            #EKEES/XY\)=N*^YG(?</&
MZ/Q=22[IZ<T[1C+DM;ZZREK3IS1PFB-*6]2&2SU_&>O2EJU(0DL[*%66K=U[
M>AUJL);X'> WA-X>-3TZ5X-<MNXW%Q-,WKT^DPN$MU3/^+BL1,;RU1LBJ:8G
M;=NS3-%FW<N;*)X6.S#"9=:Z]BJXICG1SZO.B.?THY\Q"'GO#N_YY.<NI\SM
MYL?7R_&G86YFJVE3&Z9S%2ENMKBP\I4DZVM-=8N:WKX?'7]MT>5P^'FHV_5G
MJ4;FYOZ<98POOXM?)T\%/ S38U+KZFSJGA#IB*HKOVXG+\+7LB?^6PES?1=K
MHJV[W$XF*J]L4UVK6'JV[8YS74^,QVVUAMMG"^=/II]&>=Z$?EF7@8L38R
M
M                        T^.Y\^&5PT_D[C?.V7:H?'4\JK7'^MU^]VTQ
M9#WGP_8_TR])GEYVX             "2#Q7'T X6>F.]OF7;5<IR0'VCUUVE
ME?ON.8-K;VK#]57TJ48"\E'X                             #O3NMOB
M-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M                      "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K
M;VK#]57TJ48"\E'X                             #]AMY]/]#>F.F?/
M5DZ34OV<S#M*_P"]5/I:]MIZJ.FU[FEZG4
M
M
M
M
M
M                                                           !
MPESM[Q3C=W?6W<=8;U:GA=:LS%I=3[?[2:<K6EYN)N!>4.M3_P#U5B:M:G#&
M:?MKB$);S+WD:-A:_P"IUZEQ/1MZOH/B^\6?A0XR&I?\DT)A-YD]BNGX9F-Z
M*J<'@Z9W?\2Y$3UR]5&[;P]O?7;G[6]IMTUW*.MS+-<)E=KKF(GT\_LTQ^U5
MZ$>9YLSN1Z.XS_.\)[U+DUWA^J9X[A9J?0^SN+OYKO1VQ.D<E>2Z+P\U*>?Y
MGE-25II;2MKO5U&C/U?WE?4I9:,9JD+.WM*=6>G'8TXMO%%X*N+5E$?5NQ&/
MUM=M[W$YMB**?A5S;$;ZW8CTT83#S,;>L6JIFK93UZY>JHIJB+\TSK&9K7_B
MSO</$[E$<R/1_>GSY_)$/-%ZF=0
M                                                      L/\)S_
M .?G_P!+/_R-4H\L-_\ @[_W_P#^Y6>:(_\ %?\ R_\ ZBP]2@ST
M     !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                            "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP
M?T9G#+=&=]+G:]7JZ%Z;7E28
MS^_$T_$:PG9LVR^U6Y#8UY*SR9+_ (T8[N?!(PUAWVCL-/3J3RK*&*@
M                        /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PC
MN].=^K'53ZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_?3J
M7Q7GN_",.UI\0M=F];4A=7_HW                              71>%B
M]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M                      #)TYE^V!RL[2>^?K/U0W#> _[EM(>*^5=P6$)9
MA\?O]FK]5+FQ*#A@                             *WO"C_Q YI^AVR7
MGO<E39RO_P!G-"]O9I[U@F<Z)]MQ'4T=.I: HU2                S%.^1
MW%GW/[SGF)J&-U+=28?=2IMU2FDGHS4Z$FTVG\'MA/:R0MYHTI)K>OI&>6I#
MY)_*]:-2'E(SMK3B1:9C2?%3T3EL4;RJ]E$8V=NW;/\ F%Z[CXJG;NSMC$1,
M<[>[(I]+L0]G]WKV<8BOS*][_=B*?T/,QZI=.
M       K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=31TZEH"C5
M(                           ">GO1>_IVBX>S:@V8XY2:?WNY)6TMSC<
MM>?.JE[M=M'D9(QIU9=67V-K4I]6ZJLYX1ECA;"YI0MJD(_/+FA/3^;5;)N*
M9R>6L^&N,-KGA.G$Y#P7U[VNW3O8IQ^8T3NQ\'HKB8P^'JC=^%7:*M_3LZQ:
MN4U==HQ;.=36,!MP^$V7,7S_ -VGT?-GSH_+/.0M;[\@MY^3>XV8W9WYW%U'
MN9K[-QZMSG-17<M26SLI:U:O;X?!8NVIVV(TWI^QJ7$\;?'X^WMK*WZ\?)TI
M>F/3L \'W!OH;@JTQ8T=P>Y9A<JT[8_9M6:=F^JV1$W+MRJ:KE^]5$1O[UZN
MN[7LC?5SLA&^)Q6(QEV;^)KFN[//GI1SHCSHW'QQFSC@
M
M          -/CN?/AE<-/Y.XWSMEVJ'QU/*JUQ_K=?O=M,60]Y\/V/\ 3+TF
M>7G;@             )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/
MU5?2I1@+R4?@                             .].ZV^(UPF[2>U/VKQ[
MSSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M          )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+
MR4?@                             /V&WGT_T-Z8Z9\]63I-2_9S,.TK
M_O53Z6O;:>JCIM>YI>IU
M
M
M
M
M
M                                             >$?>R]]=MCP-Q^7
MV<VCEQ&Z/+&^QW1+I^>I&ZT=L_2R%I3KX_.[DU[6M2JWF:KT+F2XL<!;SR7%
M>CT5KNK:4)[?YU8-Q.^(EJOC"XFSK?6?7LIX'K=WVZ(WN)S*:*IBNU@HJB8I
MM1-,T7<97$T4U;:+-%ZY3<ZSC6>:ALY9$X>QLKQTQS.=3Y]7G^93T=D;-L!V
M\V]6ZG(7<?4F[>]&N,[N'N'JR[^=YO4NH+KYQ=5NI#J6UE9T*<M*RQ6(Q]"$
M*5K96M.C:6M&66G2IR20A+#8KT/H72/!MIC"Z-T-@,/ENFL'1O;5BS3LICGU
M553.VJY<KGTUR[<JJN7*IFJNJJJ9E&.(Q%[%79OXBJ:[M7-F?^VY'F1&Y#Y<
MRQ\0
M                               %A_A.?_/S_P"EG_Y&J4>6&_\ P=_[
M_P#_ '*SS1'_ (K_ .7_ /46'J4&>@             ."N])^'+S9[-FZWV5
MOWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M      4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J
M3                                    &?WXFGXC6$[-FV7VJW(;&O)
M6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX
M         !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T
M;@                             +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%
M>.[\6DC1?Q"[V;UM*GQ5"S$                                   !D
MZ<R_; Y6=I/?/UGZH;AO ?\ <MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M                      !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$S
MG1/MN(ZFCIU+0%&J0               &23R0U=5W Y$;]:\KS3S5];;T;HZ
MNK35(5(5)JNI-<9W,U)JD*UQ=UH3QGO8]/7JU)NG],\T?ECN2<&&34:<X--.
MZ>M[(MX#(L!AXV;-FRQA;5J-FR*8V>EYU-,>9$<Q!V+N==Q=V[/-JN53T9F7
MQ=G+C@                             *WO"C_P 0.:?H=LEY[W)4V<K_
M /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@                         /\[+
MY?$Z?Q62SN>RF.PF$P]C=9/+YG+WMMC<5BL;8T9[F]R&2R%Y5HVEC8V=O3FJ
M5:M6>6G3DEC--&$(1BY."P6,S+%VLORZU=OX^_<IHMVK=-5=RY77,4TT444Q
M-5==4S$4TTQ,S,Q$1M?RJJFBF:JIB*8C=F>9"*7O;/$!YS<Z?4_'+@GJ+):9
MVTGDKX77/(.PA>8?5FO))X5*.0PVV,]66WR>D](SRQZE3+1EH97(1ZT+?YM;
M0\I=WL<3?DY,OTI3A.$WC!8:UB]4Q,7<+D]>]N8?"3N31=QVS?6\1B(YM.'V
MUX>SN3<Z[=]+9CS/-457MN$RV9IL\R:^9-7G4\^(\_FSSMD<V4V:::>::>>:
M,TTT8S3331C-----'IC--&/3&,8QC\L5O<1%,;(W(AA3_P ?T
M
M                 :?'<^?#*X:?R=QOG;+M4/CJ>55KC_6Z_>[:8LA[SX?L
M?Z9>DSR\[<             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&
MUM[5A^JKZ5*,!>2C\                             !WIW6WQ&N$W:3V
MI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M               !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JK
MZ5*,!>2C\                             !^PV\^G^AO3'3/GJR=)J7[
M.9AVE?\ >JGTM>VT]5'3:]S2]3J
M
M
M
M
M
M                                                   F-[YKOR<5
MQQHZCXN\/M38[-\A?*W6#W+W/L:5'*839+JRPIWF P-2XI5L7G-T8QGC3K1A
M"O:8&,LTE6$U_":E:VL<1[B!XSA.KPO"SPU86[8X-ME-W X&N9MW<TY]-Z]$
M3%RU@-S;3'I+F+B8JHF,/,5WL.U!J.G";<%@)B<5S*JN;%'G1SIJ_-3Z/,AB
MRN5RF=RF2SF<R5_F<UF;^\RN7R^5O+C(Y3*Y3(W%2[R&2R60NZE:[OK^^NZT
M]6M6JSS5*M2:,TT8QC&*_P!P>#PF7X2U@,!:MV,#8MTV[=NW331;MVZ*8IHH
MHHIB*:***8BFFFF(IIIB(B(B$<55555355,S5,[9F>;,OZ#D/X
M
M                   L/\)S_P"?G_TL_P#R-4H\L-_^#O\ W_\ ^Y6>:(_\
M5_\ +_\ J+#U*#/0             '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9
M?W10ZS.>].([#5TF6LVUD,@                             *2_"W_$
MW?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                       #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,
M-8=]H[#3TZD\JRABH                             #U6[D/XI_$'TQU
MEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#5>2\               F#\4
M[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M                    71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+21HOX
MA=[-ZVE3XJA9B                                    R=.9?M@<K.T
MGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M           "M[PH_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U-'3J
M6@*-4@              /SNK\W_9G2>J-2=-M+_9_3N;S?6O9_)6</W3C;F_
MZ;NIUZ7D[:'S?^DFZTO1)TQZ8?I=GDN _P USC"97Z?_ )G$VK7I8VU?XE=-
M'I8V3MJW=R-D[O.?FNK>437YD3/09 ;=*00
M      K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU
M2                         _*:ZUUH[;+1VI=PMPM2X?1VB-'8>^U!JC5
M&H+ZCCL-@\-CJ,U>\O[^\KS2TZ-&C3E_^LT\T82RPC-&$(]QI_3^=ZJSO"Z;
MTWA;^.S['7Z+-BQ9HFN[=NUSLIHHIC=F9G\D1MF9B(F7XN7+=FW-V[,4VZ8V
MS,\R(9__ 'O_ 'T^M.=&:R>R6Q-[J#0?$G$7<E*YL[B3]TZGWNR>/NZ=Q0U%
MK2C2GGN,=I"TN[>2KB<'&>'3&66\OY8W7D+>PV,^)9Q%\CXO^!M:\X0:,-F/
M#)>HF::J9ZY8RNBNF8FSA9F(BO$U4S-.(Q41SYLX>8M=<N8B,,^U#<S*J</A
MMM.!C\DU^?/G>9'Y9W=D1X&+$F,
M                                                         -/C
MN?/AE<-/Y.XWSMEVJ'QU/*JUQ_K=?O=M,60]Y\/V/],O29Y>=N
M    D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                           [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<
M];L\E[[8?LU/3:E34H3,                                    D@\5
MQ] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                   _8;>?3_0WICIGSU9.DU+]G,P[2O\ O53Z6O;:>JCI
MM>YI>IU
M
M
M
M
M
M                              3$=^7WS5/CGC=1\/N+6IJTG(3+6=*Q
MW4W*PM:66&R^"REG)<3Z>T]?PA-&.Z&;QMU)&:XHQA' VM7KR3POYZ<;2UOB
M!\1ZKA-Q6%X:N%O"4SP;V:YKP&!NQWSNVZICKUZC_P A:KIG915\;N4[VJ)P
M\51>P[4FH/@D3@,%/_-3^U5']")YT?UI_ACS^9"Y6K5KFM5N+BK5KW%>K4K5
MZ]:I-5K5JU6:,]6K5JSQFGJ5:D\T8S31C&,8QZ8M@"BBBU1%NW$4VZ8B(B(V
M1$1N1$1&Y$1&Y$1S$;\W=GFO^;]
M                                                         "P_
MPG/_ )^?_2S_ /(U2CRPW_X._P#?_P#[E9YHC_Q7_P O_P"HL/4H,]
M        <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60
MR                              I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\
M=L']&9PRW1G?2YVO5ZNA>FUY4F
M  ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M                         /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0P
MCN].=^K'53ZFIID-5Y+P              "8/Q3OL?\ 'GM)T?5AKY:]R1_W
MTZE\5Y[OPC#M:?$+79O6U(75_P"C<                             !=
M%X6+V/\ D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M                           #)TYE^V!RL[2>^?K/U0W#> _[EM(>*^5=
MP6$)9A\?O]FK]5+FQ*#A@                             *WO"C_ ,0.
M:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               ^
M&<H,G;83C3R'S-Y"K&SQ&QF[63NH4983UHVUAH'4%U7A2DFFDEGJQI4H]6$8
MPA&/^F#/^"C"7<?PI::P-C9UZ]J#+K=.W<C?5XNS3&V=W9&V=W<EQL;,4X.[
M5/,BU5ZF62HW'D'@                              *WO"C_ ,0.:?H=
MLEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M    _P +5&J-.:)TUJ#66L,YB],Z3TIA<IJ/4VH\W>T,;AL#@,+95LCE\QE<
MA=3T[:RQV-L+:I6K5:DTLE.G)&:,80@[#*<IS//LTPV29+A[N*SC&7[=FQ9M
M4S7=NWKM446[=NBF)JJKKKJBFFF(F9F8B'YKKHMT3<N3$44QMF9YD1'-F6>M
MWRO>^:GYYZ\O=H=G<OE]/\1=$Y>2;"XZ-"YPV2WAU!C9^B77FLK2I4A=0P5O
M=2QGP6*KRTXV]+JW5U2EO)I:=KLE<2#B795Q>=/6]::VLV<3PS8^S/7:]M-V
MC+;-<?%,-5$;WKLT[F+Q%$SOZMMFU7-B)JO19G^>UYG=ZQAYF,#3.YSM_/[T
M^=YD?EG=YGA.L#8V
M                                               T^.Y\^&5PT_D[
MC?.V7:H?'4\JK7'^MU^]VTQ9#WGP_8_TR])GEYVX             "2#Q7'T
M X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S
M4]-J5-2A,P                                   "2#Q7'T X6>F.]O
MF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M        #]AMY]/]#>F.F?/5DZ34OV<S#M*_[U4^EKVVGJHZ;7N:7J=0
M
M
M
M
M
M
M                 '@UWV7>T6'!+;6.S>S&6QU_ROW0PM6?#SRS6U_3V:T?
M=S1MJNX><L)Y:M*KJ'(RRU:.G[*M#R<UQ)/>5Y:E"VA;W=A?$1XG.(XP6J/K
MOKFS=M\#^4WXBY'IJ)S/$T^FC!VJXV3%FCTM6,NT^FBB:;%N:;EV;MG&=0YY
M&6VO@^'F)QM<;G]2/WI\_P#=C\L[D;)SU<KE<IG<IDLYG,E?YG-9F_O,KE\O
ME;RXR.4RN4R-Q4N\ADLED+NI6N[Z_OKNM/5K5JL\U2K4FC--&,8QBV2L'@\)
ME^$M8# 6K=C V+=-NW;MTTT6[=NBF*:****8BFBBBF(IIIIB*::8B(B(A%M5
M5554U53,U3.V9GFS+^@Y#^
M                                                     +#_  G/
M_GY_]+/_ ,C5*/+#?_@[_P!__P#N5GFB/_%?_+_^HL/4H,]
M <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                        I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9P
MRW1G?2YVO5ZNA>FUY4F                                    ,_OQ-
M/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M                  /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K
M'53ZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_
M",.UI\0M=F];4A=7_HW                              71>%B]C_D-V
MDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M                #)TYE^V!RL[2>^?K/U0W#> _[EM(>*^5=P6$)9A\?O\
M9J_52YL2@X8                             "M[PH_\ $#FGZ';)>>]R
M5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #FSF9['_*W
MLV;Z>J_5*4> _P"^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M               "M[PH_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U
M-'3J6@*-4@                      /XS32R2S3SS2R222QFFFFC"66666
M'3----'HA"6$(?+%_8B:IBFF-LR(/N_>[WNOR9U9FN(7''4\?\.FALU)1W'U
MI@KNK3H[VZVPM>>%3'VE[0J22Y':[2>1EZ+:$(1MLQDZ'SV'E;>C858["')\
M<2^WP5Y/8X:.$["?_P#3,PL3."PMVF)G*\+=B-E=5,QZ3'XBC]N?V\-8KZQ.
M\N5XBB(UU+GLXRY. PE7_*4SZ:8_IS'K8_/.[S-B:1:8Q
M
M                 !I\=SY\,KAI_)W&^=LNU0^.IY56N/\ 6Z_>[:8LA[SX
M?L?Z9>DSR\[<             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW'
M,&UM[5A^JKZ5*,!>2C\                             !WIW6WQ&N$W:
M3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                 !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^
MJKZ5*,!>2C\                             !_=QF1NL1DL?EK&>%*^Q
M=]:9&SJS2259:=U95Z=S;SS4ZD)J=2$E:E",99H1A']$7PQ6&LXW"W,'B(VX
M>[;JHJC;,;::HFFJ-L;L;DSNQNO[3,TS%4<V);"+2I3P
M
M
M
M
M
M
M     X$[R#GOM[W>?'#/[QZJEL\[K;*SU=,[/[=U+J-"[UYKZYM:E:TMZT*,
MT+JVTO@:,L;W,7DO1"A:20IR31NKBVI5?17%AXN^I.,GPGX?1.437A\ALQ%_
M,L;%.VG"82FJ(JJC;Z6J_=G_  L-;G]NY.^JB+5N[71UF;9G:RK"3B*]DW)W
M**?WJOU1S9GS//F&95O-O'N/R!W1UOO+NWJ:^U?N)N%G;O4.IL]?S0A-<7ES
M&66E:V=M)"6WQN(Q=I3IVME9T)9+>SM*-.C2DEITY98;5.A]$Z8X.-)8#0^C
M<);P6FLMP]-FQ:HYU-/-JJJG=KN7*IFY=N53-=RY55<KF:JIF8?Q&(NXJ]5B
M+\S5=KG;,_\ ;G1S(CG1N/F+*GQ
M                                                           5
MP^%&J5(:\YJT85)X4I](['U)Z4)IH4YZE+,[FRTJDTG3U9IZ<M:>$L8PZ80F
MCT?IBIJY7^FF=/:$KF(W\8W-8B>?$3:P.V-OF3LC;YNR/,9SHGVS$=31TZEG
MJC=(              #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$
M=AJZ3+6;:R&0                             %)?A;_B ;O]CO<#UU<?
M57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M            !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2
M>590Q4                             !ZK=R'\4_B#Z8ZR]5.O7D/CZ>
M2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_CSVDZ/J
MPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
M        NB\+%['_ "&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S
M$                                   !DZ<R_; Y6=I/?/UGZH;AO ?
M]RVD/%?*NX+"$LP^/W^S5^JES8E!PP                             %
M;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M        <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A
M$                              !6]X4?^('-/T.V2\][DJ;.5_^SFA>
MWLT]ZP3.=$^VXCJ:.G4M 4:I                       2Q>(3[U6KL[IC
M(<&./^IHVVZ>N\++'?O5F&N^K>;?[?YRSEJ6NWUC=6\T9[35FX&-N/*7\W6D
MJ6.#J2RPEFGR$E2WMPY-OBB4:VS:WP_\(V%WVD<OO_\ XHP]VGTN,QEJK95C
M*Z9W*L/@ZZ=[:C9--W%1,S,1AJJ;F%ZISKX/1.6X6?\ &JCT\Q_1IG^CZ-7/
M\R/1W(?E]J.@
M                                            &GQW/GPRN&G\G<;Y
MVR[5#XZGE5:X_P!;K][MIBR'O/A^Q_IEZ3/+SMP             $D'BN/H!
MPL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M               '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FI
MZ;4J:E"9@                                   $D'BN/H!PL],=[?,
MNVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M        &P\THD\@
M
M
M
M
M
M                                   /RVN-;Z2VTT;JK</7N?QVE=$Z
M(T_EM5:LU)EJWD,;@]/8*QK9++92]JPEGFEM[.RMYYYH2RS3S='1+",T80CV
M^09#G.J<\P>FM/8>[B\^Q^)MX?#V+<;:[MZ[7%%NW3'FU551$;9B(V[9F(W7
MXN7*+-NJ[=F*;=,3,S/.B.;+,G[T+O ]8]X?R8SFY][-D<1M5I.6\TEL?H6Z
MJQEIZ9T/2O(U(Y7(6=.K5M8:PUG<4Y;[+5I8SS=;R-K"I/0L[>$NU3Q3N+CD
MG%JX*\/I2Q%J]J[&;W$9KBZ8W;^*FG9UNBJ8BKX-AHF;6'IG9&S?WIIIN7KF
MV'\YS2YFN,F].V+%.Y13YD>;Z,\V>AS(AYQ/3KJ0
M
M            %;WA1_X@<T_0[9+SWN2ILY7_ .SFA>WLT]ZP3.=$^VXCJ:.G
M4M 4:I               <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[
MTXCL-729:S;60R                              I+\+?\0#=_L=[@>N
MKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M               ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/
M3J3RK*&*@                             /5;N0_BG\0?3'67JIUZ\A\
M?3R1]:=HX;Z0PCN].=^K'53ZFIID-5Y+P              "8/Q3OL?\>>TG
M1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M         71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F
M(                                   #)TYE^V!RL[2>^?K/U0W#> _
M[EM(>*^5=P6$)9A\?O\ 9J_52YL2@X8
M"M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M          #FSF9['_*WLV;Z>J_5*4> _P"^K1_C1E7=]AQ,P^(7^PU^IEDZ
M-PQ"(                              "M[PH_P#$#FGZ';)>>]R5-G*_
M_9S0O;V:>]8)G.B?;<1U-'3J6@*-4@                     /-SO2^\ T
MOW>7%_/[GU(XW+;L:MGN-&[':+OJG6_M!KFZM9JDV:R%I2C\YJ:4T193?O')
M3P\G)4ZM"S\K2K7E",?4'%)XN6;<93A8PVE*>NV='8.(Q.:XJB/:<+35LZU1
M5/I8Q&*J_P &Q&[-.VY?WE=%BY#J,ZS2C*L'-[<F_5N41YL^;Z$<V>ASX9EN
MN-;ZLW*UEJK<+7F?R.J=;:WU!E]5:LU)EJWE\EG-0YV^KY++92]JPEEEFN+V
M]N)YYH2RRR2]/1+"$L(0AM3Y!D.3Z6R/!Z:T]A[6$R+ 8:WA\/8MQLHM6;5$
M46[=,>9333$1MF9G9MF9G=1!<N5WKE5V[,U7*IF9F>?,\V7Y9VS\
M
M                         -/CN?/AE<-/Y.XWSMEVJ'QU/*JUQ_K=?O=M
M,60]Y\/V/],O29Y>=N              D@\5Q] .%GICO;YEVU7*<D!]H]==
MI97[[CF#:V]JP_55]*E& O)1^                              [T[K;
MXC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M                        D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#
M:V]JP_55]*E& O)1^                               V'FE$GD
M
M
M
M
M
M
M              !'%XD_O&Y[F[M.[XVDSLTMM9S8/5_)3*XRZJ2_.;N:2CFM
M$;25YI(2R3V]I)/:Y_*RPZ\)JT<=2A/+-2NZ4;MN2ZXL=-JS7QD=98?;=KZ[
MALDMW*8]+3NVL5F,<^)JGKF$P\[FRGX37-,Q79KC =79MMG_ "NQ.YN3<G\\
M4]*J?R>>C^73L$
M                                                5O>%'_B!S3]#
MMDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !P5W
MI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                   "DOPM_P 0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1
MG?2YVO5ZNA>FUY4F                                    ,_OQ-/Q&
ML)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M               /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K'53
MZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_ 'TZE\5Y[OPC
M#M:?$+79O6U(75_Z-P                             %T7A8O8_Y#=I.
MMZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M               R=.9?M@<K.TGOGZS]4-PW@/\ N6TAXKY5W!80EF'Q^_V:
MOU4N;$H.&                              K>\*/_$#FGZ';)>>]R5-G
M*_\ V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #FSF9['_*WLV;
MZ>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M           *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3
MJ6@*-4@                    /\C4&?PFE,#F]4:EREC@].:;Q&2S^?S>3
MN*=IC</A,/9ULCE<ID+NK&6E;6./L;:I6JU)HPEDIR1C'Y(.;EN78_.,QL93
ME=FYB,SQ5ZBS9M41-5=R[<JBBW;HIC=JKKKJBFF(W9F8B'YJJIHIFNN8BB(V
MS/F1'-EF1=ZIS\U#W@_*G4VY5.ZR-KM!HZ:[T3L5I6[\K;R8C0EE=S31U!>8
M^;JRT-3:[O9(Y+(330FK4Y9Z%G&>>E9T.KM6<43BZY;Q;N"+":6JHM5ZTQN]
MQ6;8BG9,W,753[337S[&$IGK%F(F*:IBY?BFFN_<VP_G6:5YIC9O;O6*=RB/
M,I\WT:N;/Y(YT/-5ZD=0
M                                                      T^.Y\^
M&5PT_D[C?.V7:H?'4\JK7'^MU^]VTQ9#WGP_8_TR])GEYVX
M"2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                       #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNS
MR7OMA^S4]-J5-2A,P                                   "2#Q7'T
MX6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                #8>:42>0
M
M
M
M
M
M                                          '$7>(<RM,<$.*&Y7(#
M.?,[W4&-LY=,[8:;O*D\DFK]TM14+JEI'!1A3AY2>SHU+>MD+_JQA/)C+"YG
ME_6EA",\\6G@0S7C!\,&5\'. W]&77:^OXZ_3$3.&P%F:9Q%W=W(JF*J;-K;
MN3?NVJ9W)EUV:YA1EN"KQ57[4;E,>;5/,C],^=$LN?7&MM5;DZSU9N'KG-WV
MI=9ZYU'FM6ZKU!DJL:V0S>HM0Y&XRN8REY5CT=>XOK^ZJ5)NB$(0C-T0A"'R
M-L[(,BRC2^1X/3606+>%R/+\+:P^'LT1LHM6;-%-NW;ICS*:*8B/0W4-7+E=
MZY5=N3,W*IF9GS9G=F7Y9VS\
M                                                          *W
MO"C_ ,0.:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M       X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                             !27X6_X@&[_ &.]P/75Q]5><K1Y.62^
M.V#^C,X9;HSOI<[7J]70O3:\J3
M  &?WXFGXC6$[-FV7VJW(;&O)6>3)?\ &C'=SX)&&L.^T=AIZ=2>590Q4
M                          !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2
M&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_ (\]I.CZL-?+7N2/
M^^G4OBO/=^$8=K3XA:[-ZVI"ZO\ T;@
M+HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                           !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*N
MX+"$LP^/W^S5^JES8E!PP                             %;WA1_X@<T
M_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !S9
MS,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O\ 8:_4RR=&X8A$
M                      !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$S
MG1/MN(ZFCIU+0%&J0                    $K?B4N\"_W<;9X3@MMIFY*>
MM-WK"SU9O==8^Y_[5I_:RUO_ "FGM'U:MO/">TO]P<WCHU[JE&:6I##V/DZE
M.:ADI)HVZ<EQQ<?K/JK$<8#5-B9R+);E6'RNFNGTM['U4;+V)B)CTU&#M5[R
MW5LF/A-W?4U1<PM4,+U=FG6;,9;9G_$N1MK\ZGG1_:GF^='F2B%7THZ
M
M                              :?'<^?#*X:?R=QOG;+M4/CJ>55KC_6
MZ_>[:8LA[SX?L?Z9>DSR\[<             !)!XKCZ <+/3'>WS+MJN4Y(#
M[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\                             !
MWIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                            !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2RO
MWW',&UM[5A^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M                  #/L\0[SIJ<E^6]3C_HS+276T7%:YRVD>M95IIK34>\
M-Y&VH[DYBM&2I"G7DTM<65+3]M+/)&-"O8WU2G/&G=MC[DU>+_3P6<#<<(V>
M69HUGJZBWB/31Z:SEM.^G!6XVQMB<1355C*YB=E=%W#TU4Q591=JK,OAF.^"
MVY_P+&V/1K_I3^3]G\D^:GT6/L7
M
M  5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M          !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-
MM9#(                             "DOPM_Q -W^QWN!ZZN/JKSE:/)R
MR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M     S^_$T_$:PG9LVR^U6Y#8UY*SR9+_C1CNY\$C#6'?:.PT].I/*LH8J
M                            ]5NY#^*?Q!],=9>JG7KR'Q]/)'UIVCAO
MI#".[TYWZL=5/J:FF0U7DO               )@_%.^Q_P >>TG1]6&OEKW)
M'_?3J7Q7GN_",.UI\0M=F];4A=7_ *-P
M %T7A8O8_P"0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M                              ,G3F7[8'*SM)[Y^L_5#<-X#_N6TAXK
MY5W!80EF'Q^_V:OU4N;$H.&                              K>\*/\
MQ YI^AVR7GO<E39RO_V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                         *WO"C_Q YI^AVR7GO<E39RO_P!G-"]O9I[U
M@F<Z)]MQ'4T=.I: HU2                    ^3;[[TZ$XZ;-[D[Y[F9.3
M$Z&VNTCE]7:@N8ST9;BXH8RWFGM<3C)*U2E)=YS/9":C8V%M";KW5[<4J,G3
M//+".8\'VA=0<)FM\KT!I6U-[/\ -L;;PUFG9.R)N5;*KE<Q$S3:LT;Z[>KV
M;+=JBNNK<IF7PQ.(M83#UXF].RW13,S^3G>C/,CS995W)GD%KSE5OUNER#W+
MNOG&K]T=5WVHKVWDJ35;3"XZ,*=EI[2^,GFDIS_N?2>G;2UQMGUH>4^;6LG7
MC-/UIH[=G!7P;Z>X(N#S*>#?2U&]R7*<'19IF8V57:]VJ]?N;LQUS$7JKE^Y
MLW-_<JWL1&R(A;&8J[C<37BKWME=6WT/,B/.B-D1Z#X6D!Q@
M
M                      &GQW/GPRN&G\G<;YVR[5#XZGE5:X_UNOWNVF+(
M>\^'['^F7I,\O.W              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK
M]]QS!M;>U8?JJ^E2C 7DH_                              =Z=UM\1K
MA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                     20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>
MU8?JJ^E2C 7DH_                               ;#S2B3R
M
M
M
M
M
M
M          \Z^]0YG6_!7A=NEO-87-&GN+E+:3;K9NTJR25?G.Z.L;6]M\%?
MQH598T;FVTEC[6\SEQ2GC++7M\7/2A'KU)81]+\4;@.N<8'ASRG0^(IJG3-J
MN<;F54;8WN PU5-5VC;&[35B*ZK>%HJC;-%=^FO9LIEU6=9A&6Y?7B(]MGTM
M'53S.ANS^1E_7M[>9*\N\CD;NYO\A?W->]OKZ]KU;J\O;RZJSU[F[N[FO//6
MN+FXK3S3U*D\T9IYHQC&,8Q;8-BQ8PMBC#8:BBWAK=$4T44Q%----,;*:::8
MV1333$1$1$1$1&R$.3,S.V=V9?UGU?P
M
M     !6]X4?^('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M              '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5T
MF6LVUD,@                             *2_"W_$ W?['>X'KJX^JO.5
MH\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M        #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRA
MBH                             #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G
M:.&^D,([O3G?JQU4^IJ:9#5>2\               F#\4[['_'GM)T?5AKY:
M]R1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M  %T7A8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                              R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BO
ME7<%A"68?'[_ &:OU4N;$H.&                              K>\*/_
M ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M    YLYF>Q_RM[-F^GJOU2E'@/\ OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M                             K>\*/\ Q YI^AVR7GO<E39RO_V<T+V]
MFGO6"9SHGVW$=31TZEH"C5(                   "0+Q/?->C;XS;7@EHK
M*]:\R%;&[R;WQL[F:'D,=:QO+7;'1-_"C/-2J?/[WYSG;NVK0EGI?-,57EZ9
M:L(KI>2BX":[F+S3C!9[9_P;=->6Y7OJ>;75O:L=BJ-L;8WE.\PENNF9BKKF
M,MSNT,$UCF.RFC+;<[L^GK];'KICSJ91O+N& @
M
M             -/CN?/AE<-/Y.XWSMEVJ'QU/*JUQ_K=?O=M,60]Y\/V/],O
M29Y>=N              D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]J
MP_55]*E& O)1^                              [T[K;XC7";M)[4_:O
M'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M            D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E&
M O)1^                               V'FE$GD
M
M
M
M
M
M
M! _XD[F-/O7RUP?&?2V4DN- <7<34M<Y+9W$*MKE=X=;6>-RFJJM>I0J1H77
M]DM/TL;BJ<D\(U;&_ER5/IA&I/+#8AY+O@2IT)P.8CA4S:S-.H]67HJM;Z-E
M5O+<+57;P\1$QMI^$7IO8B9B=[=LSA:MD[VF49:NQ_PC'1@Z)_PK,;O5SNST
M(V1YT[4X*SQB8
M                                                "M[PH_\ $#FG
MZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #@
MKO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                     %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z
M,[Z7.UZO5T+TVO*DP                                   !G]^)I^(
MUA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M               !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ
M?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1A
MVM/B%KLWK:D+J_\ 1N                              NB\+%['_ "&[
M2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S
M5^JES8E!PP                             %;WA1_P"('-/T.V2\][DJ
M;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               <V<S/8_Y6]FS
M?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M           !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M
M 4:I                   ?C-Q=?Z5VIV_UON?KG)TL+HO;O2>H=;:KRU;H
MC3QVG=+XF[S68O(RQFE\I-0L+*I-++"/3/-"$L/EC!WFF=.9OJ_4> TID%J;
M^>9GC+.%P]N.;7>OW*;5NGSMM=41,\Z-V7SNW:+%JJ]<G9;HIF9GSHC;+*5Y
M5\A]7<L.1>\'(C6\U23.[JZVRVI),=/<SWE/3N"FJ2V6E-)6=S/+)/6QVD=+
MVEGC+:::'6FH6LL9NF:,8QV^N"'@UR;@>X,\EX-,AV3E^48"W8FN*=[-Z[LW
MV(Q%5,;D5XB_5<OUQ&Y%5R8C<V(4QN*N8[%W,5<_:KJF?0CG1^2-D?D<_)'<
M4
M                                    !I\=SY\,KAI_)W&^=LNU0^.I
MY56N/];K][MIBR'O/A^Q_IEZ3/+SMP             $D'BN/H!PL],=[?,N
MVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M      '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                                   $D'BN/H!PL],=[?,NVJY3D@/M
M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P                              &
MP\THD\@
M
M
M
M
M
M                       .?N5?(#37%;CCO-R&U9&C/B-J-!9S5-*QKU84
M(9S.T:'S32FF*-6:>G+)>:KU3=V>-M^F:6$:]W)",8?IA(_!#P<9IPN\)V1\
M&N3[Z,;G&8VK$UQ&WK5J9WV(OS&R?2X?#TW;]>Y/I;<[D\QQ<;BJ,%A+F*K_
M &:*9GT9YT?EG9'Y647KG6FIMR-:ZNW#UIE;C.:PUWJ;.ZPU5FKJ,(W.6U%J
M7*769S.1K]$(2PJWN1O*E2,(0A"$9NB'R-P#(,BRK2^18+361V:</DN7X6UA
ML/:I_9MV;%NFW:HCSJ:*:8CT$)W+E=ZY5=N3MN53,S/FS.[+\L[9^
M
M                             %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>W
MLT]ZP3.=$^VXCJ:.G4M 4:I               <%=Z3\.7FSV;-UOLK?O0_%
M*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M I+\+?\ $ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                                 #/[\33\1K"=FS;+[5;D-C7DK/)D
MO^-&.[GP2,-8=]H[#3TZD\JRABH                             #U6[
MD/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#5>2\
M      F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                            !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW
M?BTD:+^(7>S>MI4^*H68@                                   ,G3F
M7[8'*SM)[Y^L_5#<-X#_ +EM(>*^5=P6$)9A\?O]FK]5+FQ*#A@
M                    *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)
M]MQ'4T=.I: HU2               YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7
M=]AQ,P^(7^PU^IEDZ-PQ"(                              "M[PH_\
M$#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M      ";7Q+G+2;:'B1I3C9IO)36VL.36IHRZADMZL9+BUVGV[N,;F]02SS4
M:DM:VCJ'5ESA[.6$T/)W5G)?4X],(306A<EGP.1K3AEQG"CFEK?9+I7"?X.^
MC;%688R*[5G9MC95UG#TXFY.STUN[.'JW-QB6K\=UC TX2B?\2]5N]33NST9
MV1Z&U!6V&T9@
M                                                -.SN;LA:9/NQ
M.&]S95O+4:>U4,?//Y.K3ZMWB=3:AQ60H]6M)3GC\WO[.I3ZT(=6?J]:6,98
MPC'5*X[F&O87C6ZWM7Z=[7.<;^(VQ/I;EBS<HG<F>;153.SFQMV3$3$PF'()
MB<GP\Q^YTIEZ9/*[N              $D'BN/H!PL],=[?,NVJY3D@/M'KKM
M+*_?<<P;6WM6'ZJOI4HP%Y*/P                             '>G=;?
M$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                       $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;
M6WM6'ZJOI4HP%Y*/P                              &P\THD\@
M
M
M
M
M
M
M           )1_%%\I8Z7VDV3XAZ?R4M/*;I9VONWN):6]>66XIZ(T16GQ6B
M\??V_6Z\^.U)K.YN;NE-U>CYQIW]/R1@M_Y)G@D_S;66?<,^96MN$RG#QEV"
MJF-R<5BHBYB:Z)_?L8:FBW5&W]C&\S=83K+&[RQ;P-$^FKG?5>A',Z,[O]E$
MRO>1X
M                                          K>\*/_ ! YI^AVR7GO
M<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O
M-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M              !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>
MKU="]-KRI,                                    9_?B:?B-83LV;9
M?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M         >JW<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:
MKR7@              $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[
M-ZVI"ZO_ $;@                             +HO"Q>Q_P ANTG6]6&@
M5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M          9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)
M0<,                             !6]X4?\ B!S3]#MDO/>Y*FSE?_LY
MH7M[-/>L$SG1/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4
MH\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M     5O>%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M                &:MWX7*;_%-WA^\.0Q60^?:&V7K4M@]"1IS]>VFL=NK[
M(T-5W]O/+3I4[FCE]Q;_ #-S1KPA-"K:3T(0GGDEDF;2'$'X)/\ I)Q:LDPV
M,M];U!GE,YOB]L;*M_C:*)P]$QMF:9MX*C#4543LWMR+FVFFJ:H1'J/&_#<U
MN33.VW;])3_9YO1JV_DV/(I[-=$
M
M    TQ^Y"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M            )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1
M@+R4?@                             .].ZV^(UPF[2>U/VKQ[SSQM?)
MDUYXKYAW/6[/)>^V'[-3TVI4U*$S
M    )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                            -AYI1)Y
M
M
M
M
M
M                                                    9B_?"<G(
M<KN\(Y :^QM]->Z+TCJ..S^W<TM>:XLXZ/VNFJZ9ADL;/-++-+CM5:CM\CFZ
M<L80C+^\XPC#IZ6UGQ*N"G_H_P 6[3FG<5;ZWGF-PO\ F6-W-[5\)Q^R_O*X
M_?P]F;.%JG;N]8A#V?8SX;FEV[$[;=,[VGT*=S<]&=L_E>9+U4Z<
M
M                            !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[
M-/>L$SG1/MN(ZFCIU+0%&J0              '!7>D_#EYL]FS=;[*W[T/Q2
MO*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M*2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                               #/[\33\1K"=FS;+[5;D-C7DK/)DO^
M-&.[GP2,-8=]H[#3TZD\JRABH                             #U6[D/
MXI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#5>2\
M    F#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M                            71>%B]C_ )#=I.MZL- J .5P^^G37BO'
M=^+21HOXA=[-ZVE3XJA9B                                    R=.
M9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M                   "M[PH_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?
M;<1U-'3J6@*-4@              .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W
M?8<3,/B%_L-?J99.C<,0B                               K>\*/_$#
MFGZ';)>>]R5-G*__ &<T+V]FGO6"9SHGVW$=31TZEH"C5(
M   #C[G]R.H<2^&O(??_ .=4;7,:$VYR_P#8V:O#K4JVX>HXT=*;=VU2G_K5
M*-?6V<L(582PC&%'KS?HA&*:N+IP8W.&/AOTUP<[RJO!9AF=OX3LYL8.QMQ&
M-JB>=,86U=FG;_2V1SW S/%Q@<ONXK^E31.SJIW*?SS#*IN[NZO[JYOKZYN+
MR]O+BM=WEY=UJEQ=7=U<5)JUQ<W-Q6FGJU[BO5GC-//-&,TTT8QC&,8MN^S9
MM8>U3A\/3318HIBFFFF(IIIIIC9%-,1LB(B(V1$;D1N0A69F9VSS7_!]
M
M                                 !IC]R%\+#B#Z':R]:VOFJ]Q]/*X
MUIV[AOH_")?T[WEL=3/JJGJN\ANZ              20>*X^@'"STQWM\R[:
MKE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M     =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                                  20>*X^@'"STQWM\R[:KE.2 ^T>
MNNTLK]]QS!M;>U8?JJ^E2C 7DH_                               ;#
MS2B3R
M
M
M
M
M
M                     XU[PKD7#B?PKY&[\T+R2PSNBMMLQ1T5<3QDZ)=P
M]4QH:/V\_HYX1\M)+K3/6,U26$(QC2EFC_HC&$W\6W@SGAAX=-,<'ERB;F7X
M_-+<XJ(_\GA]N)QF[SI^"V;L1/[TPZ_-<7\!R^]B8W*J:)V=5.Y3^>895DTT
MT\TT\\T9IIHQFFFFC&:::::/3&::,>F,8QC'Y8MNV(BF-D;D0A9_X_H
M
M                                K>\*/_$#FGZ';)>>]R5-G*__ &<T
M+V]FGO6"9SHGVW$=31TZEH"C5(              #@KO2?AR\V>S9NM]E;]Z
M'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M   %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                                  !G]^)I^(UA.S9ME]JMR&QKR5GD
MR7_&C'=SX)&&L.^T=AIZ=2>590Q4                             !ZK
M=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>
M       3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                            "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN
M_%I(T7\0N]F];2I\50LQ                                    9.G,
MOVP.5G:3WS]9^J&X;P'_ '+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M                    5O>%'_B!S3]#MDO/>Y*FSE?_ +.:%[>S3WK!,YT3
M[;B.IHZ=2T!1JD              !S9S,]C_ )6]FS?3U7ZI2CP'_?5H_P :
M,J[OL.)F'Q"_V&OU,LG1N&(1                               5O>%'
M_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M      !*+XI;D7_9_9[C[Q<P]_6IY#<C6.5W;UE;VU3R<(:6T!9SX'3%AD9>
MF$:]GG-3:FKW5*6$(PA7PD)INB,LG3<!R2?!E_F6MM2<+6-MTSALKP5O+L--
M4;?\?&51>OUT>95:L6*+=4[D[S%;(V[:MF$ZSQ>\P]K!4SNUU35/H4[D=&9V
M_D1-KW4>
M                                              -,?N0OA8<0?0[6
M7K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0             "2#Q7'
MT X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                 #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^
MS4]-J5-2A,P                                   "2#Q7'T X6>F.]
MOF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M          #8>:42>0
M
M
M
M
M
M                                 $L/BD^04^EN/NP7&S$W_D;_ ';W
M#RVXVJ;>WJ0\M/I+:W&4K#&8[(T^O^I89C5>M*%W1CU.F>OA8]$T(23RS6X\
MDIP<1FW"/J+A1QEO?8?)LMMX+#S5&Y\(Q]<UUUT3L_;MX?"UVZMW<HQ6[$[Z
M)C"]9XK>86UA*9W;E<U3Z%,?IF=OY$/Z^Q'0
M
M             "M[PH_\0.:?H=LEY[W)4V<K_P#9S0O;V:>]8)G.B?;<1U-'
M3J6@*-4@              ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<
M]Z<1V&KI,M9MK(9                              4E^%O\ B ;O]CO<
M#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                 !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=
MAIZ=2>590Q4                             !ZK=R'\4_B#Z8ZR]5.O7
MD/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_CS
MVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M             NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?
M%4+,0                                   &3IS+]L#E9VD]\_6?JAN
M&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M   5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M           !S9S,]C_E;V;-]/5?JE*/ ?\ ?5H_QHRKN^PXF8?$+_8:_4RR
M=&X8A$                              !6]X4?\ B!S3]#MDO/>Y*FSE
M?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0                 &;AW\V_\V_7>
M6;VTK2^C>Z<V3IX/833D/*1GEM)M 4*];6EI"7HA+3C1W.S><EC"'3^B'3'I
M^2&T%R>G!S'!YQ6LAKO6^MYGGTW<WO;FS??"YB,+5Y^W VL+*)=38KX3F]S9
M.VBWLHC^SS?XIEXX/;;H
M                                                          &F
M/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M      !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                             !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?
M,.YZW9Y+WVP_9J>FU*FI0F8                                   !)
M!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                      !L/-*)/(
M
M
M
M
M
M                                             #.Q\1%OO_OB[R37
M&E+&^^>:?V T1HG:#&QHS=%I'+26%77>KYY*?1+'YY9ZFUM<8ZXGFAUIIL?"
M6$8TY*<6R]R:?![]2>*]@,XQ%O>9EJ/'XK,:]O[76YKC"8?;/[M5C"T7J(C<
MB+TSN5550BK56)^$9O51$[:;5,4_E_:G\\[/R/"][_8V
M
M                      K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F
M<Z)]MQ'4T=.I: HU2               X*[TGX<O-GLV;K?96_>A^*5Y3>@_
M&C+^Z*'69SWIQ'8:NDRUFVLAD                             !27X6_
MX@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                          9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^
M"1AK#OM'8:>G4GE64,5                              >JW<A_%/X@^
MF.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P
M?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                     +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7
M\0N]F];2I\50LQ                                    9.G,OVP.5G
M:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M            !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCI
MU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q
M"_V&OU,LG1N&(1                               5O>%'_B!S3]#MDO
M/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0                'SK=_<
MC#;-[3;G[NZCC+# ;6[>ZSW$S?6J0I0CBM%Z<R.H[^3RD81A)-/:XV:$(]$?
MEC^B+)M%Z7QVM]8Y3HS+.^.;9EAL':W-O^)BKU%FC<\ZJN)?*_>IP]BN_7^S
M11-4^A$;625K/5N;U]K#5>NM377S[4FM-2YW5NH+WHFA\[S>H\I=9C*W71//
M4FA\XO[RI/\ +--'Y?TQ;D>1Y-@-.Y+@]/Y51UO*\#A;6'LT_NVK-NFW;IYW
M,HIB.9"#KE=5VY5=KW:ZIF9]&9VR_-NT?@
M
M           !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJG
MJN\ANZ              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U
M8?JJ^E2C 7DH_                              =Z=UM\1KA-VD]J?M7
MCWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M            20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C
M 7DH_                               ;#S2B3R
M
M
M
M
M
M                                                          _S
M<UF,9IW#Y;4&;O:.-PV#QM]F,OD;B,9;>PQF,M:M[?WM>,L)IH4;6UH3SS1A
M",>K+%RL#@L7F6-LY=@**KN.Q%VBW;HIYM=RNJ*:*8\^JJ8B//E_*JJ:*9JJ
MG93$;9]!DE;\;I9'?#>[>#>;+_.)<ENON=KO<6\IW4\L]:WK:SU/D]0QM)HT
MXQI2PLY<A"E++)_1R2R0EEZ)80@W(^#W26&T#H+)=#X/>_!<GRK"8*F:8V1,
M8:Q;L[[=W?3;S?3,[LS.V=V90=B;TXG$W,15S:ZZJNC.U\H9@^
M
M                            "M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V
M]FGO6"9SHGVW$=31TZEH"C5(              #@KO2?AR\V>S9NM]E;]Z'X
MI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                                !G]^)I^(UA.S9ME]JMR&QKR5GDR7
M_&C'=SX)&&L.^T=AIZ=2>590Q4                             !ZK=R
M'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>
M     3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
M                            NB\+%['_ "&[2=;U8:!4 <KA]].FO%>.
M[\6DC1?Q"[V;UM*GQ5"S$                                   !DZ<
MR_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M                   %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^
MVXCJ:.G4M 4:I               <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN
M^PXF8?$+_8:_4RR=&X8A$                              !6]X4?^('
M-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M >*OB!-ZY]F^[*W>Q]G=?,\UO3J+1&RF'K0J0DFFDU)EI]3:IM99(S2S5OG^
M@='9>A&6'RPEJ1FC",)8P>ZN3CT)3K?C59+B;]&_P.18;%9I<C9MW;%OK&'J
M\[>8O$X>O;//IB.;,,>U1B/@^3W(C]JY,41^6=L_PQ+.+;.:)P
M
M                            &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&
M^C\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#
M[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\                             !
MWIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                            !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2RO
MWW',&UM[5A^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M              #S:[WW=^.R'=K\NM94;J6UR&5VKOMM,5/+4EIW,<CO!DL;
MM93J6,(PC4GN[*CJ^I<PC)#K4Y*$U3IEA)&:'J'B6Z+C7O&CT9D==&_PUG-Z
M<=<W-M.\RVBO'S%?.WM4X:*-W<F:HIW9JB)ZC/;_ ,&RB_<CFS1O8_M>E_2S
M!FUXAT
M                                            !6]X4?\ B!S3]#MD
MO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0              '!7>D_#
MEYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=
MKU>KH7IM>5)@                                   #/[\33\1K"=FS
M;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRABH
M          #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9
M#5>2\               F#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ
M"UV;UM2%U?\ HW                              71>%B]C_ )#=I.MZ
ML- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M             R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52
MYL2@X8                             "M[PH_P#$#FGZ';)>>]R5-G*_
M_9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              .;.9GL?\K>S9OIZK
M]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M        K>\*/_$#FGZ';)>>]R5-G*__ &<T+V]FGO6"9SHGVW$=31TZEH"C
M5(                ".OQ5V\$T:_$C8*RN9H224MQ-X-2V?7CU9YJD^&T7H
MBYA3EGZ.M2A2U#+&,TL?]>'5C#]>$;L>2&T5$4:RX1;]&[,X/+;%7F;.NXK%
M4[=G/VX.=R>=NQS&!:UO^T86/ZU4_FB/7(]5UC P
M
M                  &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6
MQU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW
M',&UM[5A^JKZ5*,!>2C\                             !WIW6WQ&N$W
M:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                  !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A
M^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M    "9#Q1V[,NF.'^R.T-M<34<CNOOG#4%S3A-"$+O3&V&DLO4R=O-)UH332
MRZCUGAJO3T1A"-*'3\L8+5^27T=.:\-.?:TNT[[#9/I_K-,_NW\=B+<43M[#
MAL33_:\YA^L[^\P%NQ'-KN;?R4Q.W\\PA0; R-@
M
M                 %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VX
MCJ:.G4M 4:I               <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%
M#K,Y[TXCL-729:S;60R                              I+\+?\ $ W?
M['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                     #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,-8
M=]H[#3TZD\JRABH                             #U6[D/XI_$'TQUEZ
MJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#5>2\               F#\4[[
M'_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>
MMI4^*H68@                                   ,G3F7[8'*SM)[Y^L
M_5#<-X#_ +EM(>*^5=P6$)9A\?O]FK]5+FQ*#A@
M        *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: H
MU2               YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU
M^IEDZ-PQ"(                              "M[PH_\ $#FGZ';)>>]R
M5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(                #.>\0SNU
M#<_O.]U,-0O(WV-V;T5MIM+C:L)YIJ-*-GINGKO.V="6;HC3A8:LU]D:-2'1
M"'EZ=2,.F$831V:>38T=]4^*EE&-N4=;Q6=X_'9A7&S=G?7YPEJJ?-W^'PEF
MJ)_<FF)V3&R(HU5?Z]G%=/.MTTT_FWT_GJEXA/>C'0
M
M                    &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O
M>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2RO
MWW',&UM[5A^JKZ5*,!>2C\                             !WIW6WQ&N
M$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                    !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[
M5A^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M      "&'Q2^Z4=0<L./VT-"[C<6>V>QEWJZXH2S2QI6.>W1UGE;2^MYI>B$
M\MW4PFW>,K3_ *98TJM+H^7K+_>22TE_EO ]J/6ERC>W\UU!3AXGGUVL!AK=
M5%7F;V+N,OTQS]]37MW-B-]9WM]CK5B.91;V_EJF?T4PE_6P,.
M                         ?\ 2C1K7-:E;V]*K7N*]6G1H4*-.:K6K5JL
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
M9>M8C 7:=]1=M5TW+==,\RJBNB9IJCSXF8=/53515--<3%4<V)W)?Y;EOX
M                                  K>\*/_ ! YI^AVR7GO<E39RO\
M]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O-GLV;K?9
M6_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M      !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KR
MI,                                    9_?B:?B-83LV;9?:K<AL:\
ME9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M >JW<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@
M          $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_
M $;@                             +HO"Q>Q_P ANTG6]6&@5 '*X??3
MIKQ7CN_%I(T7\0N]F];2I\50LQ
M  9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M                        !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L
M$SG1/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/
M\:,J[OL.)F'Q"_V&OU,LG1N&(1                               5O>
M%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M      &3ES&W2FWNY9<E-W(7,MU;;B;Y;HZKQ=22$84I,%EM99BXT_:T>M))
M/&WLL)-;T:<9X=>,E.$9HQFZ8QW#N!+24:#X'=+:,WLT7<LR# 8>Y$\V;MO#
M6XO53NS&VJ[OZIV;FV9V;FQ"./O?"<=>O\ZNY5,>A,SL_,YN2>X@
M                          #]CH?;O<#<W-T=,[;:&UCN#J2XZOS?3^A]
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
MJKT,)B>LXF?^ZW'2XG*LQPFV<19N4TQS]FV/[T;8_.XT3>Z\
M                        !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_"
M)?T[WEL=3/JJGJN\ANZ              20>*X^@'"STQWM\R[:KE.2 ^T>N
MNTLK]]QS!M;>U8?JJ^E2C 7DH_                              =Z=U
MM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                         20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS
M!M;>U8?JJ^E2C 7DH_                               ;#S2B3R
M
M
M
M
M
M
M           S4._0W+_WG=Z+R?O*%SY?&:-S.C]M,73A<_.I+/\ L%H'3&"S
MMM3GAT24NMJZAD:L]*$(>2J59I8],T)IH[2G$ TM]5.*9I.Q<HWN+QUC$XZY
M.]WLU?"\7?NVJICFS_R\V:8J_I4TQ,;(F(B(M27NO9S>F.93,4_W:8B?S[7D
M@]DNC                                 =(\9N(G([F%KB3;_CIM3J;
M<C.4XT9LO>8VWIV6F-+VE>:,LF0U=J[*5;+36F+&;JS=2>]NJ,:\T.I2A4J1
MEDC&'"IPS\&/ ID$ZCX3,XPN5X"=O6Z:YFJ_?JCFT8?#VXJOWZ^9MBU;JWL>
MFKFFF)JCEX/ 8O'W.M82B:ZN?YD>C,[D?E58<1/"\:,Q%'%ZIYK;PWVKLM":
MG<W&T^RM:OA-*TOU99H66=W&S6/IZDS=*?KQEK4\=C\/-3GD_H[NK+'I5"<,
M_*R9YC:[V4<!.26\%@]VF,PS.(NXB?ZUK!6JYL6IC9MIJO7L3%43Z:S1,,UP
M.C;=.RO,;F^J_=HW(_+5.[/Y(CT5&G'S@_Q&XJV="VX_\?-LMMKNWD\G_:3&
M:?HY/7-S3\E&CY/([@ZAFR^N<K)"E--"$+G(U80Z\W1\L\W363PD</?#-PNW
MZKO"-J3-<TLU3MZQ7>FC"TSMV[:,'9ZWA;<[=G[%FGF1YD;,LPN78'!1LPMJ
MBB?-V;O]Z=LST75*(G-                        ?!]\.+W'3DKA9L!OW
MLIMKNQ8>1FH6U76>D\3ELMBI9H],:F!U!5MH9_3US\L80K6-S;U80FC"$W1&
M,(R%H'A8X3."W'1F/!WGN:9/B=]MJC#8BY;MW/.NV8JZS>I_JW:*Z=R)V;D.
M-B<'A,73O<3;HKCSXB9CT)YL?D3J<OO#";*:UHY75'#7<[+[-:EFEKW-IMGN
M77R&M]LKRMU.BAC<9JN6%?<#1]O-/'K3W%W'4L8]'5EI20CTRV8\"_*NZ[R*
MNSE/#?E5G/,JC935CL#%&%QU,<^NO#[F#Q,[-R*+?P'S9KJG<G%,?H[#W-M>
M7US;K_=JW:?R3^U'Y=\DPY7<).3G"?6<NBN1FU>=T/7O:MQ+IS4TLDF7T)K*
MA;=$U2YTCK3%S7. S4:=&I3J5K:6M+?6<M62%S0HSS=5<7P/\/'!3P[Y'.>\
M&6;X?'V[<1UZQNV\7AIJYE.(PMS>WK6V8F*:YIFU<FFJ;5RY3&U@^-R[&9=<
MZWBZ)I\R>;3/H3S)Z<<^'*:7W"
M5O>%'_B!S3]#MDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M        !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9
M#(                             "DOPM_P 0#=_L=[@>NKCZJ\Y6CR<L
ME\=L']&9PRW1G?2YVO5ZNA>FUY4F
M    ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M                           /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z
M0PCN].=^K'53ZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_
M 'TZE\5Y[OPC#M:?$+79O6U(75_Z-P                             %
MT7A8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                           R=.9?M@<K.TGOGZS]4-PW@/\ N6TAXKY5
MW!80EF'Q^_V:OU4N;$H.&                              K>\*/_$#F
MGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #
MFSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                       *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8
M)G.B?;<1U-'3J6@*-4@               .?>6>Y<=FN+?([=J2XFM;C;;8S
M=;6UC5DJ2TJW[STWH?.97%T;:>?]6%W<9&UI4Z,/]-6:6'^E)' YI;Z\<+6F
M-'54[^WFFH,OPM<3&V-Y?Q5JW<FJ/W::*JJJOZL2XN.O?!\%=O\ /HMU3T(F
M63&W%4(                                  /5#@[W.W-+G5)C=3Z'T
M11VYV>O9Y9IMY]U(WFG-)7MK",(U*FD<=3M+K4NN9YY(3RTZN.M*F/A6E\G6
MNZ$?E>1N'SCL<!?%^JNY5G^/JS/6MN.]F WM[$4U<Z,37-5-C"QS)JIO7(O;
MV=];LW.8[K+LAS#,ME=NG>6)_IU;D?DY\_DC9Y\*MN*GAN^#^R=#'9K?.XU1
MRDUS;^0KUHZJN+K1.VEM>4>I/"ICM :6RGSZ]HQJ0FA/2S&7RMM5DC#IHR]$
M>FH+A>Y3_A[UY<NX'0%.$TED%6V(^#Q3BL=53.V-E>,Q%O>TSLV;*L-A\/73
M.W97+-L%I++L/LJQ.^O7//W*?[L3TYF/.>[.W&U&U^SNG+?1^TNW6AML=*6D
M)86^G- :4P>D,)2ZG6Z)X8S 6-A:1JQC/-&,\9(S31FC&,8QC&*OO4^L-6:V
MS.K.M99GF&:YO7S;V,Q%W$W9V\[?WJZZMG,W-NR(B(B-D,DM6+.'HZW8HIHH
M\RF(B.A#]^QQ]0                       'GSR<[K'@=RWH9"ONWQXT53
MU9?PJ3QW(T%90VZW%IWDU*>C1O[K5&D88NXU%5M83]-.CF),C9],(=:C-T0@
M](<%/&WXPG W<MV]&ZEQ\Y/;V1\"Q=7PW!33MVS138Q/7(LQ5LW:L--FYLYE
M<.KQF2Y9CHGK]JG?S_2I]+5T8V;?R[8\Y,)S2\,CO%MW;YC6O##<.3>[3=I)
M5O)=J=P)L7I?=:VMJ4D9IK;!ZFH?,-#ZWN80DC/T5J> JQA&%.E3KU.CKVN\
M!G*K:)U+<L9%PY9;.0YI7,4_YA@^N7\OJJF?VKMB=_BL+3N[-M,XRGFU556Z
M>9AV8:/Q%J)N9?7URC]VK9%7Y)YD_P /Y4Q>MM#ZSVVU5F]#;AZ3U'H;6>FK
MZKC=0:4U;A<CI[46$R%&/15L\IA\K;VM_8W$G3"/5J4Y8QA&$8?)&"UK(L_R
M/5&46,_TUC,+F&1XJW%=G$8>[1>LW:)YE5NY;JJHJCSXF?,8=<MW+-<V[M,T
MW(G=B8V3'HQ+\L[9^                                  &F/W(7PL.
M(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H             !
M)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                      !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y
M+WVP_9J>FU*FI0F8                                   !)!XKCZ <
M+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M               !L/-*)/(
M
M
M
M
M
M                                     #)6Y1;AQW=Y+\AMU?+RW,NY
M.]^ZVNZ5>2>6I3GH:LUUG<[;^1FDA+3^;RT+Z6%.$L(20DA"$L(0A"#<=X)M
M-?4S@LTUI#>[V<KR#+\),3&R8G#X2U:G;MW=NVB=NW=V[=NZ@_&W>OXR[?\
MW[E571JF7PI(#C                                *&NZ9[BO7_ #/I
MZ?W[Y&5,WM9Q>JSTLCI_'6TGS#<+>ZWIU?U)=-0N:4_]EM!7'4CY7-UJ<]>\
MI]$F/I3RU8WUK6OQQ>4!TYP&U8G@[X,HP^;\+$1-%ZNKT^#RN9C=Z_O9_P ?
M%QM]+A:9BFW.VK$UQ-,8>[E61Z;NYALQ6+VT8/G?O5^AYE/G\_G>;%U>RFQ.
MSW'';_#[6;&;=:7VQT#@Y.BQT[I;'R6="I<32225\GE;R>:MDL[G+V%.6:YO
M[ZM<7MU/#KUJL\W3%K]Z[X0=;<)VH[^KM?YGB\UU%B)]/>OU[Z8C;,Q1;IC9
M1:M4[9BBS:IHM6XW***8W$D8?#8?"6HLX:BFBU'.C]/FSY\[LOK+#GW
M                       ?-=W-G=K=^] 9_:S>70>FMR-OM3VT;;-:6U5C
M:.2QUQU>F-O>6_7A"XQN6Q]6,*MI>VL]&\LZ\LM6A5IU)99H91HS6VK>#S4>
M&U=H?,,5E>I,)7OK6(P]<T5T^;3.STM=NN/2W+5<56[E$S1<HJIF8GXW\/9Q
M5J;.(IBNU5S8G_MS?,GFQSD(?>]=Q[JSA/+F.0/'>;-;@\6Z]]"?/8JZA6R>
MMMCJE[6A3MZ.H[BG)--J'0%6YJ2TK7-1A+7M9YY+>^EZ_D[NZV#N)?Q^,GX=
MYL\''"7%C+>%JFWLM7*=E&%S6*8VS-FF9_P<7%,35<PV[3<B*KF'G9OK-F-<
M]TY7EVW%87;7@MN['/H]'S:?,GG<R?-F>=9.Q8
M          !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+
M0%&J0              '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].
M([#5TF6LVUD,@                             *2_"W_ ! -W^QWN!ZZ
MN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M               S^_$T_$:PG9LVR^U6Y#8UY*SR9+_C1CNY\$C#6'?:.PT]
M.I/*LH8J                              ]5NY#^*?Q!],=9>JG7KR'Q
M]/)'UIVCAOI#".[TYWZL=5/J:FF0U7DO               )@_%.^Q_QY[2=
M'U8:^6O<D?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M          71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%
MF(                                   #)TYE^V!RL[2>^?K/U0W#>
M_P"Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M "M[PH_\0.:?H=LEY[W)4V<K_P#9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M          .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<
M,0B                               K>\*/_ ! YI^AVR7GO<E39RO\
M]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2                \A>_=W%FVY[K7DU
M7MKJ6VRFLK+06W6-A&>C+&ZEUCN1I/'9^UEA5FZT\T^D/WC-T22S3]$L8]$(
M0C/+[0Y/G3,:GXVNE;=VC?X3 W,7C:^;Z7X-@L179JW.9LQ/68W9B-W9NSLI
MGHM2W>M9+>F/VJHIIZ-4;?S;6:VVC41@
M   /T&E-*:FUWJ; :+T7@,OJK5VJLO88#3>F\!87.4S6=S64N:=GCL7B\=9T
MZMU>WU[=599*=.26,TTT80A!UV<9QE6G\JQ.>9YB;.#R;!V:[U^_>KIMVK5J
MW3-5=RY75,4TT4TQ,U53,1$0_5%%=RN+=N)JKJG9$1NS,SSH6\=UOX>K;S9J
MPTWO?SEPN'W.WCC\RS6!V2KUK/-[7[;5HTY*]*EK2E0FN<5N9JZTJ1ZM6C-/
M7T];3PFEDDOXPI74E"W&TY274NN,1BM!< -^_E6B/36KN:1%5K'XV-LQ,X:9
MWMS X>J-VFJ(IQE<;)JJP\37:JD7)M+6L/$8G,HBO$<V*.;33Z/.JG^'T>:J
M MK:WL[>A:6E"C:VMK1I6UM;6U*2A;V]O0DEI4:%"C2EEIT:-&G+"6666$)9
M980A"'0J?NW;E^Y5>O555WJZIJJJJF9FJ9G;,S,[LS,[LS.[,LRB(B-D<Q_V
M?@                            >?G/3NU>,W>#Z%K8#=[2]/#;@XVQJ4
M="[TZ5M+&SW%T9<RPJ3VMO\ O*I0C#4FEIKBI&-SA[^-2TJRSS3T8V]SY.YI
M>CN+SQI.%3BW:@IS'1>+F_IR[<B<7EF(JKJP6)IW(JG>1/\ @8C9$;S$VM[<
MIF(BOKEK?6J^KS/*,'FEK>WZ=EV(]+7'[4?KCSIW/0G=9XW/7@#OKW>V\=;:
MS>''4<CA<O)=9/;;<[!6]W_8W<G3="M)3FO\17N:<*EAF\7&O3IY7%5HQN<=
M7GE^6K;5K:ZN-E/B\<8S@_XR6B:=6Z*NU6L=9FFWC<#=FGX3@K\Q,[RY%,[*
M[5S955A\13&\O41.Y1=HNVK<5YGE>)RK$=9OQMIG]FJ.95'G>?YL<[T-DSPZ
MGQUP                                #3'[D+X6'$'T.UEZUM?-5[CZ
M>5QK3MW#?1^$2_IWO+8ZF?55/5=Y#=T              D@\5Q] .%GICO;Y
MEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M        [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3
M,                                    D@\5Q] .%GICO;YEVU7*<D!
M]H]==I97[[CF#:V]JP_55]*E& O)1^
M V'FE$GD
M
M
M
M
M
M                     !\5Y)Z]GVJXZ[^;H4Z\UK4VWV5W3U[3NI:E2C-;
M3Z/T-G=0R5Y:U*>G5I349L=UH32S2S2]'3",(_*SK@NT[3J_A,T[I.JG?TYI
MGN PDT[(G?1B<5:L[-DQ,3MW^S9,3$\^''Q=WK&$NWOW+=570B99);<C0<
M                              HK[BOND+;F1K'_ !+\@\#5K<9=M\[\
MUP&E<A;UJ=KO?KK&QZ];$U9O*49JV@-*7'DYLK-+UJ>0N>BPAUI(7L*=9W*
M\<J[P(Y)_P!+.#?$13PJ9IA]]>Q%$Q-65X2O<BY&Y.S%XBG;&'B=E5FC;B-R
MJ;$U97IO(XQ]SX9BH_Y.B=R/WY\SJ8Y_F\SS5]5E96>-L[3'8ZTMK#'V%M0L
MK&QLJ%*UL[*SM:4E"UM+2UH24Z%M;6U"G+)3IR2RR222PA"$(0:[%^_?Q5^O
M$XFNNYB;E<U5UU3-55554[:JJJIVS555,S,S,S,S.V4FQ$1&R-R(?V7R?T
M                           !_0RN*Q>=Q>2P><QMAF<+F;"\Q68P^5L[
M?(XO*XO(V]2SR&-R6/O*=:TOK"^M*T]*M1JR34ZM.:,LT(PC&#D8/&8O+\7:
MQ^ NW+&.L7*;ENY;JJHN6[E%4545T5TS%5%=%415353,54U1$Q,3#^54TU4S
M35$33,;)B>9,,]?OQ.ZKEX)[K6>\.S6)N(<6]X\U=TL%8R1K7$NTNOJM.YR5
MYMS<W%:>K6J:?R%E0JWF KU)HU8VU&O:U.M/:0KW&R3Q!N-W/&"TA7HG6]ZG
M_JUDEBF;M<[(_P QPD3313C:8B(B+U%4TV\733&]W]5N]3LB]-NU%FH\E_RV
M_%_#Q_R=R=S^K5^[Z'/I_+'.VSX,+#&-
M    *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M             X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDR
MUFVLAD                             !27X6_P"(!N_V.]P/75Q]5><K
M1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M        &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#
M%0                             'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.
MT<-](81W>G._5CJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU
M[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M   "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                               9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q
M7RKN"PA+,/C]_LU?JI<V)0<,                             !6]X4?^
M('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M  '-G,SV/^5O9LWT]5^J4H\!_P!]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M                           %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT
M]ZP3.=$^VXCJ:.G4M 4:I                33>*)UY/@N$.T&@[:M-2N-?
M<CL%>7DD)ZD(7.#T=H'7EY=4)I)9.I/+#-Y7&U>F::'1&G#HEFZ>F2TODFM/
M4YAP]9UJ&[3MMY=IB[33S/2W<3B\)33/F^U6[].Y']+FQS)Q#65W>Y=;M1S:
MKT="*:OTS"#IL)(U                               ?]*-&M<UJ5O;T
MJM>XKU:=&A0HTYJM:M6JS0DI4J5*2$T]2K4GFA"66$(QC&/1!^:ZZ+5$W+DQ
M3;IB9F9G9$1&[,S,[D1$;LS/,.;N1S6@/W(G="X7AMH##\C-^],V][RQU[B(
MW6/QN7MJ=6.PVD,S9R2RZ5QM"I&K)0W"R]G5F_?M_#JUK:E5CC*'4IR7E2^U
MR./IQT,=PW:BO\&7!WBZK? ]EU[>UUVZIC_-L3:J^,5S&R9P=NJ(^"V=VFNJ
MGX5<WU55FFQ*&G<BIP%J,7B8VXZJ.?\ T(GG=5//G\GF[:$U;;*0
M                      '*W,GA[LWSBV+U1L5O/A9+S$9BC4O-,ZGM*%O'
M4VWNL*%O7I8;6ND;VO)-&RS&*J5YH3R1_H+VUGJVMQ+4MZU22:7>!'AKUOP!
M\(&$X0=#7YHQEBJ*;]BJ:NL8S#35$W<+B*8GTUNY$1LG]JU<BB[;FFY135'"
MQ^ P^8X:K#8B/2SS)Y],\Z8\^/S\R=QF,\M>+FY_#7?W7_'S=K'_ #;4^B,E
MU+3+6]&O)AM7Z:OI?G6G-9:<KUY81NL'J'&SRU:<81C/0J^4MZL):]&K3DVL
M>!SA:TIPW\'67<)&C;F_RG'VMM5NJ8F[AK]'I;V&O1'[-VS7MIGG5T[VY1MM
MUT53#V.P5[+\55A;\>GIGF\Z8YTQYT_^SFPYP2>X@
M            #3'[D+X6'$'T.UEZUM?-5[CZ>5QK3MW#?1^$2_IWO+8ZF?55
M/5=Y#=T              D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]
MJP_55]*E& O)1^                              [T[K;XC7";M)[4_:
MO'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M             D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E
M& O)1^                               V'FE$GD
M
M
M
M
M
M                                                         !YD
M=\OK6.@>[!YC9V%6%'Y_M=1T5UYII981AN3JS3>W4:73-3JPC&O#574A#HA&
M,9NB$98]$T/5?$?R+ZQ<:_1&7S&^ZWFTXKY%A[^-V\V.9\'V_DYD\R>GS^YU
MK)L15YM&S^],4_I9C#:R0\                               ZCX6\6M
M8\S^3>TW'+1<U6TO-P=1TZ&=STM"-Q1TGHO%4:N8UIJRYD^2E-+@M-V-Q6HT
MZDU.%U=0I6\LT)ZTG3$O#GPMY)P&\%6<<)V>[*[&6X69M6MNR<1BKDQ;PV'I
MY_\ BWZJ*:JHB9MV]_<F-[1+FY?@KF88RC"6^;7.[/F1&[,_DCHSN-3#9O:'
M0.P>U>@=F-K<%;Z;V_VVTSC-*:7Q%"$L9J..QE"%.-U>UY9))K_+Y.YC4NKZ
M[J0C6O+RM5KU8S5*DTT=276^L]1<(FKLQUSJW$58K4>:8JO$7[D\^NN=N]IC
M;.\MVZ=ENU;CTMNW31;IB*:8B)FP]BUA;-.'LQLM41LB/^W/GFS//G=?2V+/
ML                                YZY6<;M \N>/FZ/'G<FTI5]-[D:
M9O,32R$:$MQ=Z9U#1ZM[I;6&*EFFDA#+Z4U#;6U_;PC-"2>>AY.I":G//+-)
M/!!PH:BX&>$C*>$G2]<TYIE>*IN31MV4W[,^EOX:YS?\/$6:J[5>YMB*]]3L
MJBF8XN-PEK'86O"WOV*XV>A/.F//B=UE=;X[.ZUX^;P[E;(;BV,N/UMM9K+/
M:*U%1I]>:UK7V#OZMI#(XZM4DDC=8C+6\DEU9UX0A+7M:U.I+^K-!MS:!UMD
M7"1HK*]>Z9N=<R'-\#:Q5F9V;Z*+M$5;RN(F=[<MS,V[M'-HN4U4SNQ*%L3A
M[F%OUX:[&RY15,3^3]$\V/.?*V7/B
MK>\*/_$#FGZ';)>>]R5-G*__ &<T+V]FGO6"9SHGVW$=31TZEH"C5(
M        #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R
M&0                             %)?A;_B ;O]CO<#UU<?57G*T>3EDO
MCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M  !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M                         !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&
M$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\M>Y(_[Z
M=2^*\]WX1AVM/B%KLWK:D+J_]&X                             "Z+P
ML7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                        9.G,OVP.5G:3WS]9^J&X;P'_ '+:0\5\J[@L
M(2S#X_?[-7ZJ7-B4'#                              5O>%'_B!S3]#
MMDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !S9S
M,]C_ )6]FS?3U7ZI2CP'_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M                       5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,
MYT3[;B.IHZ=2T!1JD               !&OXKC6OEM0<+-N:,_5_=N&WMUKD
MJ?5Z?+?OJ]VVP6%GZ\]I#R?S;]P9"'13KS=?RO\ 24Y>K3FFN\Y(#(MYENNM
M35QMZ[?RO"T3YG6J<;=NQ^UN[[KUGFT1LWOI:IVU1& ZVN>FP]J.=%<]'>Q'
M2E(2NA8(                               I(\.?W?5CR+W[R_*[<[ R
M9+:7C9F,=3T989&VA6Q>K-]*EO1R^&ZW6C&2O1VOQM:VS%:G&$(PR%YBYOUZ
M?E9(U?<IIQD+_!GP=V>!_2F(FUK'5%BN<3715LN8?*HF;=WSXG'UQ7AJ:HV_
MX-O%QN5;RIENE,KC%XJ<;>C;8LSN>9-?-C^[S?1FE>LUXTF
M                    )UO$5<#[/D/Q;_Q.Z)P4MQO%Q@L;G+9>O94.MD-2
M['5Z\]SK3$W7DY99KF70MS5_M!;35)HRVEI2R<*<L9[J*S#DSN,)>X-.%K_I
M3GV(WNB=67*;=N*I])8S6(BG"W*=O[/PNF/@=<4QMN7*L+-4[VU#%-5Y9&*P
M7PRW'^/9C;/GT<^/R?M>=&WS4!38M1B
M   TQ^Y"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M           )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@
M+R4?@                             .].ZV^(UPF[2>U/VKQ[SSQM?)D
MUYXKYAW/6[/)>^V'[-3TVI4U*$S
M   )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                           -AYI1)Y
M
M
M
M
M
M                                                >"GB1-81TSW9
M>IL+">:3_>'O)M+H^,L.KT58663R.O\ J3=:XHQC+".ANM\DM:/3+#]2$.F>
M2P[DP,D_S7C4X7';-O\ EN29CB?0WUNC![>9/_FMF[-/-YO]&K&=6W-YD]5/
M[]RF/S[[UK/,;)Z+                               %KOA>N(]OIO:_
M=WF?J;%2RY[<?+UMG]K[NZMXRU[?0>D[FSR>N\OC:TU+J5+'5&M(6UA--+/&
M:6MIRI+&$(1_6HFY6/AEN9IJS)> W*KW_P"+\KLQF6/IIG<G%XBFJC"6ZXV[
M8KL87?W8B8V33C:9VSLW)"T;@8HLW,PKCTU<[VGJ8_:G\L[G]E6"I[9N
M                              A[\4#Q4H:'WWVDY:Z;QDEOB=[=.U=O
M=PZ]M3A+)-N+MW;4(Z?R]_/\G3>:CT%<T;.G"'R>3T]-&/1&,8S7W\D_PO7,
M_P"#[.>!S-+LU8S(<3&,P<53N_ L95/7K=$?NV<735<J_K8R(YD;D<ZRP46\
M3;QU$>EN1O:NJIYD_EIW/[*65;<PP                              !
M6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M       <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                              I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=
ML']&9PRW1G?2YVO5ZNA>FUY4F
M ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_P"-&.[GP2,-8=]H[#3TZD\JRABH
M                         #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,
M([O3G?JQU4^IJ:9#5>2\               F#\4[['_'GM)T?5AKY:]R1_WT
MZE\5Y[OPC#M:?$+79O6U(75_Z-P                             %T7A
M8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                        R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"
M68?'[_9J_52YL2@X8                             "M[PH_\0.:?H=L
MEY[W)4V<K_\ 9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              .;.9G
ML?\ *WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                    *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)
M]MQ'4T=.I: HU2                @C\4!K&7.\^-M]*V]:2>WT-QFT9;75
M&6>C//0S6H-?[F9RZZ_DJD\]+RN&KX^,)*DLD_1^M"$9)Y8QV(.2?R2<OXNV
M:9O<IF+F8:JQ-5,[)C;:LX/ VJ=FV(B=ER+V[$S'.V[8F(C/6-S?9G11',IL
MQT9JJGI;$WJSUB0                             #_O:6EU?W5M8V-M<
M7E[>7%&TL[.THU+BZN[JXJ2T;>VMK>C+/5KW%>K/"6226$9IIHPA"$8Q?.]>
MM8>U5B,15318HIFJJJJ8IIIIIC;-54SLB(B(VS,[D1NR1$S.R.:U.N[GXHX[
MA;PWV1V$I6-G:ZGP.E+3.[FW5G&2K^]=U-5229S7EY4O9>F?(4;3-W<]C9U9
MH],,?9V].$)9))99=1_C-<,&*X<^&[/N$.NY77E.(QE5K TU;G6\!AYZUA*8
MIYE$U6J8NW*8_P#?7+E4[:JIF9HRG!1E^ MX;9Z>*=M7GU3NU?GW(\Z(=NH&
M=B                                 _H97%8W.XO)83,V-MD\1F+"\Q
M65QM[2DKV>0QN0MZEI?6-W0J0C)6MKNUK34ZDDT(PFEFC"+D8/%XK+\7:Q^"
MN5VL;8N4W+==,[*J*Z*HJHJIF-V*J:HB8F.9,;7\JIBJF::HVTS&R653SRXV
M77$/E_O[QYJT[B3&;>Z_R5'2-6YC4FKWNW^?I6^J-O;^M4JU:\]2XO-%9JQG
MK1C4J1A6C/+&:,81;>'%ZX4;/#/P+:<X2J)IG%YEEU$XB*=FRG&69FQC*(B(
MC9%.*M78IW(]+LF(B)A"N9X2<#C[N%YU%6YU,[M/YIAR,F5P0
M                   &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>
M6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROW
MW',&UM[5A^JKZ5*,!>2C\                             !WIW6WQ&N$
MW:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                   !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5
MA^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M    "7+Q46K(6?%7C9H;YQ++-J+D%?:LA:^5MX35H:,VYU/AYKB%&;_M526V
MCKV$L9I/Z.3RL(3_ "S4UL_)&9/-_A=U1G^]VQAM-T8??;)W/A.-L7-FW]F-
M]\$V[)W9WOI=R*F&:TKV8*S;\V[MZ%,QZY#<OV1R
M          _G3IU*U22E2DGJU:L\M.E2IRS3U*E2>:$LDDDDL(S3SSS1A"$(
M0Z8Q?RJJFBF:ZYB*(C;,SN1$1S9F?,&KIP@V#MN+W$3COL)2M:5I>[;[5Z6Q
M.I9*/1"E7UQ>V,N;U_D)(2RRPA+E-;Y3(7/1\L8>6^6,8_+'3_X>^$2[PL<,
M^I>$.NN:[&:9OB+EB9YL86FOK6#HGL>%MV:/[/,CF)LR["Q@L#:PO/HHB)]'
MFU=&9F74Z(W-                                  >.??S[%4M\N[-W
MSGH6$+[4&S573F^NFIHT_*1L:N@\A&WU??R]$(S21H[8YW/2]:'Z(3QZ?U>E
M[:Y//A!KT!QJ-/TW+G6\MSR+V4W]W9OXQ=&^PU'G[<=:PD[/.W-W8Z#4V&^$
MY/<V1MKM[*X_L\W^&:F;:V@T2@                              *WO"
MC_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M     X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                           !27X6_P"(!N_V.]P/75Q]5><K1Y.62^.V
M#^C,X9;HSOI<[7J]70O3:\J3
M&?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M                       'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81W
M>G._5CJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU[DC_ +Z=
M2^*\]WX1AVM/B%KLWK:D+J_]&X                             "Z+PL
M7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                       9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+
M,/C]_LU?JI<V)0<,                             !6]X4?^('-/T.V2
M\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0              '-G,SV
M/^5O9LWT]5^J4H\!_P!]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M                   %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^
MVXCJ:.G4M 4:I                9P7B!]61U/WJ?(2RDJRU[71N%V=TG:5
M)+B6XI]%+9_1&?OZ4DLM*3YM-:YC4%S2J4XS3QA5DFC&:'6ZLNSQR<63?Y3Q
M1--WZJ=[>QU_,L15$T[)W<RQ5FB9W9WV^MV:*HJV1Z68C9N;9B;5%>_SJ['.
MIBB/X8GIR\7GN5CX                             #U([F#8"WY%]Y%Q
MKTIE;&6_TQHO55QO%JJG5IQK6L,;M1C[C6.*H7U&$TLM:QRVK\=C+"K)-TTY
MY;OHGA-+&,L?)?'DX1KG!EQ8-4YQA+G6\VQV$C+</,3LJW^85TX:Y-$\ZNWA
MJ[]ZF8W8FWMB8G9,=SI_"QB\VLT51MHIJW\_V=V.C.R/RM-9JK)@
M                           1 ^*9V*H:9Y!<=N0V-LY*-#=C;74&W>HZ
MEM;]62KJ+:C-6N2L,EDJ\LO1/?Y33NX5"TI=:/3-;XB$(?)3BOKY)'A N9KP
M;ZFX-<57-5S)\TLXRS%4[L6<PM545T41SJ+=[!U7*MG,KQ&V?VH1UK/#11BK
M6*C^G1-,^C3/-Z%6S\B5];DPL                              !IC]R
M%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ
M    20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                           =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N
M>MV>2]]L/V:GIM2IJ4)F                                    20>*
MX^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                    ;#S2B3R
M
M
M
M
M
M                                         CE\5[J6:>^X/Z/I5*LL
ME"TY ZEOJ7]#&C6FNZVSV+Q-2$?EN):MK"RO81_U9)H5H?ZT8?JW:\C]E<1A
M]?9W7$3557D]BB=W;&]C,KER/,V5;ZUYLQO>=$[N!:VKW<-;ZN?4;/TH^UU#
M P                             ':?=R[34]\>=_$S;&ZH3W.,U!OIH"
M\U!;4Z<M2>XTMIC-V^K=5T80F_4D\KIO!74O7C":%.$>M&6:$.K&"^,WK&K0
M/%\UCJNU5%&+PVG\939JF=D1B+]J</AY\_9?NVYV1LF>9MC;MCL,IL?"<SL6
M9YDW*=OH1.V?S1+5+:BR:0                                  'S_=
MG;_&;L[5[F;5YN$DV&W,V_UGM_EY:D(S4YL9K/3F2TY?PJ2R_K321M<E/TPA
M\L8,CT=J/%Z.U=E6KL!MC'95F6&QEO9S>N8:]1>HV>?OJ(?*_:IOV:[-7[-=
M,TSZ$QL9%^3QM[ALED,1DJ$UKD<5?7>-R%M--3GFMKVQKU+6ZH33TIZE*>:C
M7I32QC+--+'H^2,8-S/"XJQC<+;QN%JW^&O6Z:Z*MV-]37$54SLG9,;8F)W8
MB?-09,33,TSS8E_1?=_                              %;WA1_X@<T_
M0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               <%
M=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                     I+\+?\ $ W?['>X'KJX^JO.5H\G+)?';!_1F<,M
MT9WTN=KU>KH7IM>5)@                                   #/[\33\
M1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRABH
M                #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU
M4^IJ:9#5>2\               F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\
M(P[6GQ"UV;UM2%U?^C<                             !=%X6+V/^0W:
M3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M                ,G3F7[8'*SM)[Y^L_5#<-X#_ +EM(>*^5=P6$)9A\?O]
MFK]5+FQ*#A@                             *WO"C_Q YI^AVR7GO<E3
M9RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               YLYF>Q_RM[-
MF^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M            "M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31
MTZEH"C5(               #+T[VW5$VK^\KYH9::KY:-IOKJS2_7^<4[GHE
MT//;Z*EI>4I2RRR^0ET_"3R<?UJ75ZDT8S2QBVQN)ME,9+Q6]#8.(WN_T_A[
M_,FGXUOL5MV3YO7MNWF5;=]&Y,(;SROKF;XBK_XDQT-S]#SL>EW5
M                      *P?"J[44LKO)RNWON*$.OHC;?0FV&+KU:/3">?
M<O4N4U/E_FM:,.K+5M*6UMK"K"'ZT);F7_1-\M/G*[ZPKPFB-'Z"MU>EQ^:8
MO'7(B>9&!L6[%O?1YE4X^YO=NYMHGGPS;15C?8B_B9_HT13']J=L^IA:ZHE2
M&                                   G;\3/M?0UGW?&!U]2MJ,<EL]
MOOH74$U_-#_M%+3^K,7J70>3Q]*,9H0A1OLWJ#%5JD(0C-&:TD_1"$>FRWDK
M=67,CXR.(T[755\%SO3V+L[SG3>P]RQB[=<^?1:LXBF.=LN3S]C%=86>N97%
MWGV[M,_DF)IZ<QT$ K8P1@                               TQ^Y"^%
MAQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                        .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[
M/)>^V'[-3TVI4U*$S                                    )(/%<?0
M#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                 -AYI1)Y
M
M
M
M
M
M                                      0R>*?U%+<\MN.>DH3V\9\)
MQTFU%-3EIUH74LNJ-S-:8R2>M5FFC;SV\\='S0IRRPA/+-+4C-&,)I.B_ODC
MLLFUP-ZFSG95O;^IHL[=L;W_  ,#AJYB(YL3'PF-],SLF)IV;L5;8XUI7MQU
MJCS+6WHU3^I+XMB8:                              ]SO#IZ%IZO[T#
M;/-U:$E>7;3;G=W74/*=6,M*I<Z-N]OZ->$LUU0A-/3JZ\EZOZE>,LW1-"2$
M8>5I^ >4RU!5DO%/S7 4533.:YGEV$W.?%.)IQDQ^S.Y,82=N[1MC<WT[=Y5
MDFE+?7,YHJ_<HJG\V]]<T4&M E4
M  !E)\]=&R;>\W^7VBJ%.%*STYR7WOQV,DEC3C#]SR;D:CJ8:?HIS3R21J8J
MI1FC)T],D8]6/RPBV^^+QGE6I. 31>>W)VW\5I7*ZZYW?;)P5F+O-V;=ER*H
MV\_FQN2A3,[?6LQOVXYD7J]GH;Z=GYG)J8G!
M      5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M              !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=
M)EK-M9#(                             "DOPM_Q -W^QWN!ZZN/JKSE
M:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M         S^_$T_$:PG9LVR^U6Y#8UY*SR9+_C1CNY\$C#6'?:.PT].I/*LH
M8J                              ]5NY#^*?Q!],=9>JG7KR'Q]/)'UI
MVCAOI#".[TYWZL=5/J:FF0U7DO               )@_%.^Q_P >>TG1]6&O
MEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_ *-P
M     %T7A8O8_P"0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M                                  ,G3F7[8'*SM)[Y^L_5#<-X#_N6
MTAXKY5W!80EF'Q^_V:OU4N;$H.&                              K>\
M*/\ Q YI^AVR7GO<E39RO_V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M     #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                             *WO"C_Q YI^AVR7GO<E39RO_P!G-"]O
M9I[U@F<Z)]MQ'4T=.I: HU2                R=>9VHX:QYA<KM70JPK0U
M3R4WTU'"M+1FMY:L,YNAJG)PJRV\\(3T(5/G73"2,.F7IZ(_H;AG =EG^2<"
MFC\FV;WX)I;*K.S;OMG6L!8HV;8YNS>\WG\U".85]<Q]^Y^]>KGHU3+FM*+B
M                              +O?"X:(IX?A-O1KNI2DDO=:\D\UBI)
MY>K-/6PVCMNMOH6,T\TM6;J]7*ZAR$L)(R2S0A#K=,T)Y>C7QY6C/JL;P[Y%
MI^F9FQ@-+VKDQYEW$XW&;_9N>YV;,[8F8YVY,3MDK1EO>Y=<N\^J],?DBFG]
M,RIA58,O                                   >8G?.:,AKSNO^8N#C
M2\M"QVSL]9]3K22]$=N-9:7W#EJ],]>VA'R$=+]?HZT8QZO1"6>/1)-ZMXCF
M>3I[C8:)Q\3LZYFM6&^6X:_@]FY%7-Z_LYG/W9ICTT=/J"WUW)L13YE&W^[,
M5?H9CC:P0\                               TQ^Y"^%AQ!]#M9>M;7S
M5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=              )(/%<?0#A9Z
M8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M            .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI
M4U*$S                                    )(/%<?0#A9Z8[V^9=M5
MRG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M     -AYI1)Y
M
M
M
M
M
M                          9_7B:-0QS7>-X;&QN9J_\ 9+C=MCIZ%*-"
M6E"SA<ZHW'U7\VEJ2TY(W4LT=31K=>,9XPC5C)T]$D)9=C;DK,MC \6._BM[
MO?AFJ,=>V[=N^WMC!8??;-L[WVC>[(V?L[[9N[9B_6%>^S:(_=LTQ^>J?TIY
MED[%@                             %,OA:L'1NN;F^6H:G3-5P_%O/X
MRA)&E+/3EFSNZVU%>>O"K-",U&XDIX2,DO1T=:2K/#]"J[E;,?7:X!L@RVG]
MB_JVS<F=N[_A9?F$1&SGQ,W=L[>9--++]&4[<QN5^99F.C53^I=RU\TE
M                                ,QWOG<+1P'>@\Q;&A/+4DK[EV6:F
MFEHRT(0K:DT7I;45Q)U))IH334[C*32QG_34C#KQA",T8-J_B.8ZO,>*=HG$
M7(V54Y55:YNW<L8F_9IG;/FQ;B=G]'F1N0A[4%,49SB(C]_;T8B?TO,-ZN=.
M                              K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"
M]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O-GLV;K?96_>A
M^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M  !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                                  9_?B:?B-83LV;9?:K<AL:\E9Y,
ME_QHQW<^"1AK#OM'8:>G4GE64,5                              >JW
M<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@
M      $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                             +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7
MCN_%I(T7\0N]F];2I\50LQ                                    9.
MG,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M                    !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1
M/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J
M[OL.)F'Q"_V&OU,LG1N&(1                               5O>%'_B
M!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M &01K?/?VIUIJ[4_EKFX_M'J?/Y[YQ>__IE?][Y6[R'EKO\ 7J?]IJ_..M4_
M6F_7C'Y8_I;H^0Y?_E&1X+*M[13\%PEFULI_9CK=NFC93N1Z6-FR-R-SG()N
M5;^Y57YM4ST9?F';/P                              T6/#L8"7#]UO
MM-D9:-W2CJO7^\F?GGN*<)*-Q-;;B9K2T*UA-"C2\M:2R::A3C-&:IT5Z=27
MK0ZO4EUG.4OS&<;QM,XPTU43&#R[+;.RF=LT[[!VK^RO=G95_C[8C93Z2:9V
M;NV96TI1O<FHG]ZJN?XIC]#W&>!61@
M    .3>>N#IZEX-<RM/U(T9(9CBOR"L*=:XH2W-*VN+C:?5DEK>1HS1EZ\]E
M<QDJR=$830GDA&$81A",)BXO&/JRKA^T/F-.^GK&KLGKF(G>S5$9AAYJIV\Z
M*J=M,\V-DS$Q,;C@YG3O\MQ%'FV:_4RRDVWVA0
M        !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\
MANZ              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?J
MJ^E2C 7DH_                              =Z=UM\1KA-VD]J?M7CWG
MGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M         20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7D
MH_                               ;#S2B3R
M
M
M
M
M
M                                                      SGO$09
MJ?*=Z;O-8S7E*ZAIO16S&%IT*<*,)L=)7VOTUJ*-G6C2DEGC5GGS\UQ"-2,T
M_4KR]$>IU80V:>34P,83BD9'B(HFB<5C\SNS,[?3[,??L[Z-NYLB+,4>EV1M
MHGG[9F*-55;[.KD>931'\,3^EXA/>C'0
M %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M                             S9>_P J=.EWM'+&6E3DIRQGV.J1EIRR
MR2QJ5N-NSM:M4C"6$(1GJU9YIIH_IFFC&,?EBVB.3MJJKXG.CIKF9G9FL;N[
MN1G>91$>A$1$1YD1L1)J?OY?_L>]T/'M[5="
M      K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU
M2               X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:
MNDRUFVLAD                             !27X6_X@&[_8[W ]=7'U5Y
MRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M          9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE6
M4,5                              >JW<A_%/X@^F.LO53KUY#X^GDCZ
MT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X\]I.CZL-?
M+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M     +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                                  9.G,OVP.5G:3WS]9^J&X;P'_<M
MI#Q7RKN"PA+,/C]_LU?JI<V)0<,                             !6]X
M4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M     '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M                             5O>%'_B!S3]#MDO/>Y*FSE?_LYH7M[-
M/>L$SG1/MN(ZFCIU+0%&J0              'XG<O-2Z;VYU_J*>\JXZ3 :)
MU5FI\A1A6C6L9<7@K^^FO*4+>2I<1JVL*'7E\G+-/TR_JPC'H=]I; SFFI\N
MRRFB+M6(Q^'M;R=FROKEVBC>SOMD;*MNR=LQ&[N[CYWJMY:JKG<B*9GH0R%V
MY^@H                              !I+=P3\)7B?_?M_F6WD:O/**>6
M/K#_ &GZ$RU+>F.\=C^W[Y6]B'BAWP
M    #XIR5L[7(\<]_L?>T9+FROME-U+.[MZD(QIU[6ZT+GJ%Q1J0A&$8R5:4
M\98__2+.^"V_=PW";IS$V*IIOV\]P%5-4<V*J<7:F)CSXF-KCXR(G"78GF3;
MJ]3+),;D2#@                              &F/W(7PL.(/H=K+UK:^
M:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/
M3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M            !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU
M*FI0F8                                   !)!XKCZ <+/3'>WS+MJ
MN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M     !L/-*)/(
M
M
M
M
M
M                          #-.[]?+39KO7.6]Y-0EMXT<UM=B84Y9XU(
M32X'8O;#!25^M&63HFN9,="I&7H_5C/T=,>CICM*<GY@XP/% T;8BK?158Q]
MS;LV>W9KC[LQ_9W^]V\_9MW.8B+4M6^SN_/GTQT**8>23V2Z,
M                  !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?
M[''36XJ&TB                                    ,VCO\ ;XM7+#^X
MG_+3LVVAN3K\CC1_^[?3>9(DU/W\O_V/>Z'CP]KNA
M           5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2
MT!1JD              !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3
MB.PU=)EK-M9#(                             "DOPM_Q -W^QWN!ZZN
M/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M              S^_$T_$:PG9LVR^U6Y#8UY*SR9+_C1CNY\$C#6'?:.PT].
MI/*LH8J                              ]5NY#^*?Q!],=9>JG7KR'Q]
M/)'UIVCAOI#".[TYWZL=5/J:FF0U7DO               )@_%.^Q_QY[2='
MU8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M       !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M                                   ,G3F7[8'*SM)[Y^L_5#<-X#_N
M6TAXKY5W!80EF'Q^_P!FK]5+FQ*#A@                             *
MWO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M         .;.9GL?\K>S9OIZK]4I1X#_ +ZM'^-&5=WV'$S#XA?[#7ZF63HW
M#$(@                              *WO"C_ ,0.:?H=LEY[W)4V<K_]
MG-"]O9I[U@F<Z)]MQ'4T=.I: HU2               Y^Y9Y6XP7%?DOF[22
MC4NL/Q^WERMM3N99Y[>I<8_;G4EW1DKR4JE&I-1FJ480FA+/+-&7IZ(PC\J1
M^!W"6\PX7-*X"]-46;^H\MMU33LB8BO&V:9F-L3&W9.YMB8V\Z7%QTS3@KU4
M<V+5?J99,3<60@                               TQ.X_ITZ7=7<0I:
M5.2G+'26MZD9:<LLDL:E;=K<"M6J1A+"$(SU:L\TTT?TS31C&/RQ:L''VJJK
MXW.M)KF9GX;A8W=W<C+L'$1Z$1$1'F1&Q+VG.\MCJ9]54]6GD%W8
M                          #X[R(]G_?/^3NYOV*S;-N#7[QM/_ZW@>ZK
M3CXOXK=['5TI9(;<G0<                               TQ^Y"^%AQ!
M]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=              )(
M/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                     .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>
M^V'[-3TVI4U*$S                                    )(/%<?0#A9
MZ8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M              -AYI1)Y
M
M
M
M
M
M                                   9B/?'WUUD.\ZYD5[RM-7K4]UZ
MEC)/-+)+&6UQFF\!C;"CT22RPZMO8VE.G"/1TQA+TQC&/3%M;<2/#V<-Q4M$
M6[%.]HG)XKF/ZU=^]77.[YM54S^7<W$.Y_,SG&(F?W^E$0\SWJ=U
M                      "JWPJOM <K/Y.Z,^VM54-RN_W<Z0_UO$]RPS71
M7QJ_V..FMQ4-I$                                    9M'?[?%JY8
M?W$_Y:=FVT-R=?D<:/\ ]V^F\R1)J?OY?_L>]T/'A[7="
M               K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=3
M1TZEH"C5(              #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9
MG/>G$=AJZ3+6;:R&0                             %)?A;_ (@&[_8[
MW ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                   9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM
M'8:>G4GE64,5                              >JW<A_%/X@^F.LO53K
MUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X
M\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M              +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*
MGQ5"S$                                   !DZ<R_; Y6=I/?/UGZH
M;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M    %;WA1_X@<T_0[9+SWN2ILY7_ .SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M             <V<S/8_Y6]FS?3U7ZI2CP'_ 'U:/\:,J[OL.)F'Q"_V&OU,
MLG1N&(1                               5O>%'_ (@<T_0[9+SWN2IL
MY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !R#W@]Q<6? ?F_
M=VE>M:W5KQ!Y*W%M<V]6>A<6]Q0V8UI5HUZ%:E-+4HUJ-26$TLTL832S0A&$
M>E-'%NM6[W&(T%9O4TUV:]:9)3535$3%43F>%B8F)W)B8W)B=R8<#-)F,LQ,
MQS>L7/42RGVWJA4                              !IC]R%\+#B#Z':R
M]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ
M               ?'>1'L_[Y_P G=S?L5FV;<&OWC:?_ -;P/=5IQ\7\5N]C
MJZ4LD-N3H.                               :8_<A?"PX@^AVLO6MKY
MJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@             $D'BN/H!PL]
M,=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M            '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4
MJ:E"9@                                   $D'BN/H!PL],=[?,NVJ
MY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M     &P\THD\@
M
M
M
M
M
M                          ,M'O0\M+FN\8YM7DE[5OX4>3&[N)C7K3UJ
MD].; :QR>"GLH35_UX4L;/C8VTDL/U)9*4(2?J0E;;/%-P<X#BRZ#L56XMS5
MI7+KFR(B-O7L-;NQ5N;FVN*]_,\V9JF:MW:AC.:M]FV(GF_XU4="=C@]Z$=:
M                              JM\*K[0'*S^3NC/MK55#<KO]W.D/\
M6\3W+#-=%?&K_8XZ:W%0VD0                                   !F
MT=_M\6KEA_<3_EIV;;0W)U^1QH__ ';Z;S)$FI^_E_\ L>]T/'A[7="
M                         K>\*/\ Q YI^AVR7GO<E39RO_V<T+V]FGO6
M"9SHGVW$=31TZEH"C5(              #@KO2?AR\V>S9NM]E;]Z'XI7E-Z
M#\:,O[HH=9G/>G$=AJZ3+6;:R&0                             %)?A
M;_B ;O\ 8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                             9_?B:?B-83LV;9?:K<AL:\E9Y,E_P :
M,=W/@D8:P[[1V&GIU)Y5E#%0                             'JMW(?Q
M3^(/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX
M  !,'XIWV/\ CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_P#1N
M                           NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ
M:2-%_$+O9O6TJ?%4+,0                                   &3IS+]
ML#E9VD]\_6?JAN&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M                 5O>%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(Z
MFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)
MF'Q"_P!AK]3+)T;AB$0                              %;WA1_X@<T_
M0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               >?
M_>K7UIC^[?YK7%Y6A0HU..^X]C)/-+/-":[R>#KXVPH]$DLT>FXOKNG3A'HZ
M(1FZ8QA#IC#T;Q0\/>Q/&?T);L4[ZN-2X*N8W/V;=V*ZYW?,IIF?-W-S;+J\
MZF(RG$3/N57YXV,N%MH(:                               :8_<A?"P
MX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M                     'QWD1[/^^?\G=S?L5FV;<&OWC:?_P!;P/=5IQ\7
M\5N]CJZ4LD-N3H.                               :8_<A?"PX@^AVL
MO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@             $D'BN/
MH!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                 '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]
MFIZ;4J:E"9@                                   $D'BN/H!PL],=[
M?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M          &P\THD\@
M
M
M
M
M
M                               ,J7O$/B <YNV)R:]=6MFWEQ:O)RT!
MXDY']&85"N:]],3VQ<]7+CM-;@                              *K?"
MJ^T!RL_D[HS[:U50W*[_ '<Z0_UO$]RPS717QJ_V..FMQ4-I$
M                         9M'?[?%JY8?W$_Y:=FVT-R=?D<:/_W;Z;S)
M$FI^_E_^Q[W0\>'M=T(                             "M[PH_\ $#FG
MZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #@
MKO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                     %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z
M,[Z7.UZO5T+TVO*DP                                   !G]^)I^(
MUA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M               !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ
M?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1A
MVM/B%KLWK:D+J_\ 1N                              NB\+%['_ "&[
M2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S
M5^JES8E!PP                             %;WA1_P"('-/T.V2\][DJ
M;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               <V<S/8_Y6]FS
M?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M           !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M
M 4:I               >;/?!_#*YE_R=R7G;$/4/$K\JK0_^MT>]W'49]WGQ
M'8_TPS!VUXAT                              !IC]R%\+#B#Z':R]:V
MOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ
M            ?'>1'L_[Y_R=W-^Q6;9MP:_>-I__ %O ]U6G'Q?Q6[V.KI2R
M0VY.@X                              !IC]R%\+#B#Z':R]:VOFJ]Q]
M/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ              20>*X^@'"STQWM\
MR[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M        =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)
MF                                    20>*X^@'"STQWM\R[:KE.2
M^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M ;#S2B3R
M
M
M
M
M
M                      RI>\0^(!SF[8G)KUU:V;>7%J\G+0'B3D?T9A4*
MYKWTQ/;%SU<N.TUN                               JM\*K[0'*S^3N
MC/MK55#<KO\ =SI#_6\3W+#-=%?&K_8XZ:W%0VD0
M               !FT=_M\6KEA_<3_EIV;;0W)U^1QH__=OIO,D2:G[^7_['
MO=#QX>UW0@                             *WO"C_P 0.:?H=LEY[W)4
MV<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              ."N])^'+S9[
M-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M            4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]7
M0O3:\J3                                    &?WXFGXC6$[-FV7VJ
MW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M      'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\E
MX              !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>M
MJ0NK_P!&X                             "Z+PL7L?\ (;M)UO5AH%0!
MRN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M       &3IS+]L#E9VD]\_6?JAN&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M                              5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[
M>S3WK!,YT3[;B.IHZ=2T!1JD              !S9S,]C_E;V;-]/5?JE*/
M?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M  %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M         !YL]\'\,KF7_)W)>=L0]0\2ORJM#_ZW1[W<=1GW>?$=C_3#,';7
MB'0                              &F/W(7PL.(/H=K+UK:^:KW'T\KC
M6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M  !\=Y$>S_OG_)W<W[%9MFW!K]XVG_\ 6\#W5:<?%_%;O8ZNE+)#;DZ#@
M                           &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^
MC\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[
M1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\                             !W
MIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                           !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROW
MW',&UM[5A^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M            #*E[Q#X@'.;MB<FO75K9MY<6KR<M >).1_1F%0KFO?3$]L7/
M5RX[36X                              "JWPJOM <K/Y.Z,^VM54-RN
M_P!W.D/];Q/<L,UT5\:O]CCIK<5#:1
M      &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?_L>]T/'A[7="
M                              K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"
M]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O-GLV;K?96_>A
M^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M  !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                                  9_?B:?B-83LV;9?:K<AL:\E9Y,
ME_QHQW<^"1AK#OM'8:>G4GE64,5                              >JW
M<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@
M      $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                             +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7
MCN_%I(T7\0N]F];2I\50LQ                                    9.
MG,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M                    !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1
M/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J
M[OL.)F'Q"_V&OU,LG1N&(1                               5O>%'_B
M!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M'FSWP?PRN9?\G<EYVQ#U#Q*_*JT/_K='O=QU&?=Y\1V/],,P=M>(=
M                        :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB
M7].]Y;'4SZJIZKO(;N@                                  'QWD1[/
M^^?\G=S?L5FV;<&OWC:?_P!;P/=5IQ\7\5N]CJZ4LD-N3H.
M                  :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;
M'4SZJIZKO(;N@             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<
M<P;6WM6'ZJOI4HP%Y*/P                             '>G=;?$:X3=
MI/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                  $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'
MZJOI4HP%Y*/P                              &P\THD\@
M
M
M
M
M
M
M   ,J7O$/B <YNV)R:]=6MFWEQ:O)RT!XDY']&85"N:]],3VQ<]7+CM-;@
M                            *K?"J^T!RL_D[HS[:U50W*[_ '<Z0_UO
M$]RPS717QJ_V..FMQ4-I$                                    9M'
M?[?%JY8?W$_Y:=FVT-R=?D<:/_W;Z;S)$FI^_E_^Q[W0\>'M=T(
M                    "M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9S
MHGVW$=31TZEH"C5(              #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:
M,O[HH=9G/>G$=AJZ3+6;:R&0                             %)?A;_B
M ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                        !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)
M&&L.^T=AIZ=2>590Q4                             !ZK=R'\4_B#Z8
MZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>               3!^
M*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
M                    NB\+%['_ "&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q
M"[V;UM*GQ5"S$                                   !DZ<R_; Y6=I
M/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M           %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4
MM 4:I               <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+
M_8:_4RR=&X8A$                              !6]X4?^('-/T.V2\]
M[DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               >;/?!_#*Y
ME_R=R7G;$/4/$K\JK0_^MT>]W'49]WGQ'8_TPS!VUXAT
M              !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/
MJJGJN\ANZ                                   ?'>1'L_[Y_R=W-^Q
M6;9MP:_>-I__ %O ]U6G'Q?Q6[V.KI2R0VY.@X
M        !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\
MANZ              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?J
MJ^E2C 7DH_                              =Z=UM\1KA-VD]J?M7CWG
MGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M         20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7D
MH_                               ;#S2B3R
M
M
M
M
M
M                                                      RI>\0^
M(!SF[8G)KUU:V;>7%J\G+0'B3D?T9A4*YKWTQ/;%SU<N.TUN
M                   JM\*K[0'*S^3NC/MK55#<KO\ =SI#_6\3W+#-=%?&
MK_8XZ:W%0VD0                                   !FT=_M\6KEA_<
M3_EIV;;0W)U^1QH__=OIO,D2:G[^7_['O=#QX>UW0@
M           *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3
MJ6@*-4@              ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]
MZ<1V&KI,M9MK(9                              4E^%O^(!N_V.]P/7
M5Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M               &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&G
MIU)Y5E#%0                             'JMW(?Q3^(/ICK+U4Z]>0^
M/IY(^M.T<-](81W>G._5CJI]34TR&J\EX              !,'XIWV/^//:3
MH^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M          "Z+PL7L?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%
M4+,0                                   &3IS+]L#E9VD]\_6?JAN&
M\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M  5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M          !S9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;
MAB$0                              %;WA1_X@<T_0[9+SWN2ILY7_[.
M:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !YL]\'\,KF7_)W)>=L0
M]0\2ORJM#_ZW1[W<=1GW>?$=C_3#,';7B'0
M     &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M                                  !\=Y$>S_OG_)W<W[%9MFW!K]XV
MG_\ 6\#W5:<?%_%;O8ZNE+)#;DZ#@                              &
MF/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M       !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C
M\                             !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%
M?,.YZW9Y+WVP_9J>FU*FI0F8                                   !
M)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                       !L/-*)/(
M
M
M
M
M
M                                            #*E[Q#X@'.;MB<FO
M75K9MY<6KR<M >).1_1F%0KFO?3$]L7/5RX[36X
M         "JWPJOM <K/Y.Z,^VM54-RN_P!W.D/];Q/<L,UT5\:O]CCIK<5#
M:1                                    &;1W^WQ:N6']Q/^6G9MM#<
MG7Y'&C_]V^F\R1)J?OY?_L>]T/'A[7="
M  K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M            X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRU
MFVLAD                             !27X6_X@&[_8[W ]=7'U5YRM'D
MY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M      9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M                             >JW<A_%/X@^F.LO53KUY#X^GDCZT[1P
MWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X\]I.CZL-?+7N2
M/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                              9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7
MRKN"PA+,/C]_LU?JI<V)0<,                             !6]X4?\
MB!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M                         5O>%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$
MSG1/MN(ZFCIU+0%&J0              'FSWP?PRN9?\G<EYVQ#U#Q*_*JT/
M_K='O=QU&?=Y\1V/],,P=M>(=                               :8_<
MA?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M                         'QWD1[/^^?\G=S?L5FV;<&OWC:?_P!;P/=5
MIQ\7\5N]CJZ4LD-N3H.                               :8_<A?"PX@
M^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@             $D
M'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                     '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO
M?;#]FIZ;4J:E"9@                                   $D'BN/H!PL
M],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M              &P\THD\@
M
M
M
M
M
M                                   ,J7O$/B <YNV)R:]=6MFWEQ:O
M)RT!XDY']&85"N:]],3VQ<]7+CM-;@
M*K?"J^T!RL_D[HS[:U50W*[_ '<Z0_UO$]RPS717QJ_V..FMQ4-I$
M                             9M'?[?%JY8?W$_Y:=FVT-R=?D<:/_W;
MZ;S)$FI^_E_^Q[W0\>'M=T(                             "M[PH_\
M$#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M  #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                         %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS
M.&6Z,[Z7.UZO5T+TVO*DP                                   !G]^
M)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M                   !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISO
MU8ZJ?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]
MWX1AVM/B%KLWK:D+J_\ 1N                              NB\+%['_
M "&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                    !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^
M/W^S5^JES8E!PP                             %;WA1_P"('-/T.V2\
M][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               <V<S/8_Y
M6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M               !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:
M.G4M 4:I               >;/?!_#*YE_R=R7G;$/4/$K\JK0_^MT>]W'49
M]WGQ'8_TPS!VUXAT                              !IC]R%\+#B#Z':
MR]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ
M                ?'>1'L_[Y_R=W-^Q6;9MP:_>-I__ %O ]U6G'Q?Q6[V.
MKI2R0VY.@X                              !IC]R%\+#B#Z':R]:VOF
MJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ              20>*X^@'"ST
MQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M            =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2
MIJ4)F                                    20>*X^@'"STQWM\R[:K
ME.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M     ;#S2B3R
M
M
M
M
M
M                          RI>\0^(!SF[8G)KUU:V;>7%J\G+0'B3D?T
M9A4*YKWTQ/;%SU<N.TUN                               JM\*K[0'*
MS^3NC/MK55#<KO\ =SI#_6\3W+#-=%?&K_8XZ:W%0VD0
M                   !FT=_M\6KEA_<3_EIV;;0W)U^1QH__=OIO,D2:G[^
M7_['O=#QX>UW0@                             *WO"C_P 0.:?H=LEY
M[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              ."N])^'
M+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[
M7J]70O3:\J3                                    &?WXFGXC6$[-F
MV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M          'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR
M&J\EX              !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6
MNS>MJ0NK_P!&X                             "Z+PL7L?\ (;M)UO5A
MH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M           &3IS+]L#E9VD]\_6?JAN&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-
MB4'#                              5O>%'_ (@<T_0[9+SWN2ILY7_[
M.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !S9S,]C_E;V;-]/5?J
ME*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M      %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M             !YL]\'\,KF7_)W)>=L0]0\2ORJM#_ZW1[W<=1GW>?$=C_3#
M,';7B'0                              &F/W(7PL.(/H=K+UK:^:KW'
MT\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M      !\=Y$>S_OG_)W<W[%9MFW!K]XVG_\ 6\#W5:<?%_%;O8ZNE+)#;DZ#
M@                              &F/W(7PL.(/H=K+UK:^:KW'T\KC6G
M;N&^C\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4
MY(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M  !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                               !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[
M2ROWW',&UM[5A^JKZ5*,!>2C\                              !L/-*
M)/(
M
M
M
M
M
M                #*E[Q#X@'.;MB<FO75K9MY<6KR<M >).1_1F%0KFO?3$
M]L7/5RX[36X                              "JWPJOM <K/Y.Z,^VM5
M4-RN_P!W.D/];Q/<L,UT5\:O]CCIK<5#:1
M          &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?_L>]T/'A
M[7="                              K>\*/_ ! YI^AVR7GO<E39RO\
M]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O-GLV;K?9
M6_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M      !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KR
MI,                                    9_?B:?B-83LV;9?:K<AL:\
ME9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M >JW<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@
M          $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_
M $;@                             +HO"Q>Q_P ANTG6]6&@5 '*X??3
MIKQ7CN_%I(T7\0N]F];2I\50LQ
M  9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M                        !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L
M$SG1/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4H\!_WU:/
M\:,J[OL.)F'Q"_V&OU,LG1N&(1                               5O>
M%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M    'F/WS.5M\/W8',:[N9*U2G6VPM\5++0EDFGA<9W5VF<):3S0J5*4L*-.
MZR$DU2/3&:%.$T9831A"6/JSB/X2YC>-?HFS:FF*J<VFYN[=FRUA[]VJ-R)W
M9IHF*>=,[-LQ&['3Z@F*<FQ$S^YTYB&8RVL4/
M        -,?N0OA8<0?0[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD
M-W0                                  #X[R(]G_?/^3NYOV*S;-N#7
M[QM/_P"MX'NJTX^+^*W>QU=*62&W)T'
M  -,?N0OA8<0?0[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M          "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"
M\E'X                             #O3NMOB-<)NTGM3]J\>\\\;7R9-
M>>*^8=SUNSR7OMA^S4]-J5-2A,P
M  "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                          #8>:42>0
M
M
M
M
M
M                                               &5+WB'Q .<W;$
MY->NK6S;RXM7DY: \2<C^C,*A7->^F)[8N>KEQVFMP
M            %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;B
MH;2(                                    S:._V^+5RP_N)_RT[-MH
M;DZ_(XT?_NWTWF2)-3]_+_\ 8][H>/#VNZ$
M    !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M             '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF
M6LVUD,@                             *2_"W_$ W?['>X'KJX^JO.5H
M\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M       #/[\33\1K"=FS;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRAB
MH                             #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:
M.&^D,([O3G?JQU4^IJ:9#5>2\               F#\4[['_ !Y[2='U8:^6
MO<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M    71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                                 R=.9?M@<K.TGOGZS]4-PW@/^Y;2
M'BOE7<%A"68?'[_9J_52YL2@X8                             "M[PH
M_P#$#FGZ';)>>]R5-G*__9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M    .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M                            K>\*/_$#FGZ';)>>]R5-G*__ &<T+V]F
MGO6"9SHGVW$=31TZEH"C5(              #RH[[WX6'+[T.T;ZUM O7G$+
M\KC1?;N)^C\6Z747>6_U,>JI9G#:A1
M  TQ^Y"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M                               /CO(CV?\ ?/\ D[N;]BLVS;@U^\;3
M_P#K>![JM./B_BMWL=72EDAMR=!P                              #3
M'[D+X6'$'T.UEZUM?-5[CZ>5QK3MW#?1^$2_IWO+8ZF?55/5=Y#=T
M       D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                              [T[K;XC7";M)[4_:O'O//&U\F37GBO
MF'<];L\E[[8?LU/3:E34H3,                                    D
M@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                       V'FE$GD
M
M
M
M
M
M                                           !E2]XA\0#G-VQ.37K
MJULV\N+5Y.6@/$G(_HS"H5S7OIB>V+GJY<=IK<
M        !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB
M                                    ,VCO]OBU<L/[B?\ +3LVVAN3
MK\CC1_\ NWTWF2)-3]_+_P#8][H>/#VNZ$
M   !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M           <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S
M;60R                              I+\+?\0#=_L=[@>NKCZJ\Y6CR<
MLE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M     ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_P"-&.[GP2,-8=]H[#3TZD\JRABH
M                             #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.
M&^D,([O3G?JQU4^IJ:9#5>2\               F#\4[['_'GM)T?5AKY:]R
M1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M%T7A8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                            R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7
M<%A"68?'[_9J_52YL2@X8                             "M[PH_\0.:
M?H=LEY[W)4V<K_\ 9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              .
M;.9GL?\ *WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                        *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@
MF<Z)]MQ'4T=.I: HU2               \J.^]^%AR^]#M&^M;0+UYQ"_*XT
M7V[B?H_%NEU%WEO]3'JJ69PVH40                               -,
M?N0OA8<0?0[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M                           #X[R(]G_?/^3NYOV*S;-N#7[QM/\ ^MX'
MNJTX^+^*W>QU=*62&W)T'                               -,?N0OA8
M<0?0[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M"2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                       #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNS
MR7OMA^S4]-J5-2A,P                                   "2#Q7'T
MX6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                #8>:42>0
M
M
M
M
M
M                                     &5+WB'Q .<W;$Y->NK6S;RX
MM7DY: \2<C^C,*A7->^F)[8N>KEQVFMP
M  %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M                              S:._V^+5RP_N)_RT[-MH;DZ_(XT?\
M[M]-YDB34_?R_P#V/>Z'CP]KNA                              5O>%
M'_B!S3]#MDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M    !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                           "DOPM_P 0#=_L=[@>NKCZJ\Y6CR<LE\=L
M']&9PRW1G?2YVO5ZNA>FUY4F
M,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M                       /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN
M].=^K'53ZFIID-5Y+P              "8/Q3OL?\>>TG1]6&OEKW)'_ 'TZ
ME\5Y[OPC#M:?$+79O6U(75_Z-P                             %T7A8
MO8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M                       R=.9?M@<K.TGOGZS]4-PW@/\ N6TAXKY5W!80
MEF'Q^_V:OU4N;$H.&                              K>\*/_$#FGZ';
M)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=31TZEH"C5(              #FSF9
M['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M                   *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B
M?;<1U-'3J6@*-4@              /*COO?A8<OO0[1OK6T"]><0ORN-%]NX
MGZ/Q;I=1=Y;_ %,>JI9G#:A1                                TQ^Y
M"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M                         /CO(CV?]\_Y.[F_8K-LVX-?O&T__K>![JM.
M/B_BMWL=72EDAMR=!P                              #3'[D+X6'$'T
M.UEZUM?-5[CZ>5QK3MW#?1^$2_IWO+8ZF?55/5=Y#=T              D@\
M5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                    [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[
M8?LU/3:E34H3,                                    D@\5Q] .%GI
MCO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M             V'FE$GD
M
M
M
M
M
M                                 !E2]XA\0#G-VQ.37KJULV\N+5Y.
M6@/$G(_HS"H5S7OIB>V+GJY<=IK<                              !5
M;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB
M                          ,VCO\ ;XM7+#^XG_+3LVVAN3K\CC1_^[?3
M>9(DU/W\O_V/>Z'CP]KNA                              5O>%'_B!S
M3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !
MP5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                      "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+
M=&=]+G:]7JZ%Z;7E28                                    S^_$T_
M$:PG9LVR^U6Y#8UY*SR9+_C1CNY\$C#6'?:.PT].I/*LH8J
M                 ]5NY#^*?Q!],=9>JG7KR'Q]/)'UIVCAOI#".[TYWZL=
M5/J:FF0U7DO               )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(
MP[6GQ"UV;UM2%U?^C<                             !=%X6+V/^0W:3
MK>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M               ,G3F7[8'*SM)[Y^L_5#<-X#_N6TAXKY5W!80EF'Q^_P!F
MK]5+FQ*#A@                             *WO"C_P 0.:?H=LEY[W)4
MV<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              .;.9GL?\K>S
M9OIZK]4I1X#_ +ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M              *WO"C_ ,0.:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T
M=.I: HU2               \J.^]^%AR^]#M&^M;0+UYQ"_*XT7V[B?H_%NE
MU%WEO]3'JJ69PVH40                               -,?N0OA8<0?0
M[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M                 #X[R(]G_?/^3NYOV*S;-N#7[QM/_P"MX'NJTX^+^*W>
MQU=*62&W)T'                               -,?N0OA8<0?0[67K6U
M\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0             "2#Q7'T X6
M>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M             #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-
MJ5-2A,P                                   "2#Q7'T X6>F.]OF7;
M5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M      #8>:42>0
M
M
M
M
M
M                           &5+WB'Q .<W;$Y->NK6S;RXM7DY: \2<C
M^C,*A7->^F)[8N>KEQVFMP                              %5OA5?:
MY6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M                    S:._V^+5RP_N)_RT[-MH;DZ_(XT?_NWTWF2)-3]_
M+_\ 8][H>/#VNZ$                             !6]X4?\ B!S3]#MD
MO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0              '!7>D_#
MEYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=
MKU>KH7IM>5)@                                   #/[\33\1K"=FS
M;+[5;D-C7DK/)DO^-&.[GP2,-8=]H[#3TZD\JRABH
M          #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9
M#5>2\               F#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ
M"UV;UM2%U?\ HW                              71>%B]C_ )#=I.MZ
ML- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M             R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52
MYL2@X8                             "M[PH_P#$#FGZ';)>>]R5-G*_
M_9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              .;.9GL?\K>S9OIZK
M]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M        K>\*/_$#FGZ';)>>]R5-G*__ &<T+V]FGO6"9SHGVW$=31TZEH"C
M5(              #RH[[WX6'+[T.T;ZUM O7G$+\KC1?;N)^C\6Z747>6_U
M,>JI9G#:A1                                TQ^Y"^%AQ!]#M9>M;7
MS5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M           /CO(CV?\ ?/\ D[N;]BLVS;@U^\;3_P#K>![JM./B_BMWL=72
MEDAMR=!P                              #3'[D+X6'$'T.UEZUM?-5[
MCZ>5QK3MW#?1^$2_IWO+8ZF?55/5=Y#=T              D@\5Q] .%GICO
M;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M          [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34
MH3,                                    D@\5Q] .%GICO;YEVU7*<
MD!]H]==I97[[CF#:V]JP_55]*E& O)1^
M   V'FE$GD
M
M
M
M
M
M                       !E2]XA\0#G-VQ.37KJULV\N+5Y.6@/$G(_HS"
MH5S7OIB>V+GJY<=IK<                              !5;X57V@.5G\
MG=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB
M                ,VCO]OBU<L/[B?\ +3LVVAN3K\CC1_\ NWTWF2)-3]_+
M_P#8][H>/#VNZ$                             !6]X4?^('-/T.V2\]
M[DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               <%=Z3\.7F
MSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M              I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5
MZNA>FUY4F                                    ,_OQ-/Q&L)V;-LO
MM5N0V->2L\F2_P"-&.[GP2,-8=]H[#3TZD\JRABH
M         #U6[D/XI_$'TQUEZJ=>O(?'T\D?6G:.&^D,([O3G?JQU4^IJ:9#
M5>2\               F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+7
M9O6U(75_Z-P                             %T7A8O8_Y#=I.MZL- J
M.5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M        R=.9?M@<K.TGOGZS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X
M8                             "M[PH_\0.:?H=LEY[W)4V<K_\ 9S0O
M;V:>]8)G.B?;<1U-'3J6@*-4@              .;.9GL?\ *WLV;Z>J_5*4
M> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M    *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M             \J.^]^%AR^]#M&^M;0+UYQ"_*XT7V[B?H_%NEU%WEO]3'JJ
M69PVH40                               -,?N0OA8<0?0[67K6U\U7N
M/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M       #X[R(]G_?/^3NYOV*S;-N#7[QM/\ ^MX'NJTX^+^*W>QU=*62&W)T
M'                               -,?N0OA8<0?0[67K6U\U7N/IY7&M
M.W<-]'X1+^G>\MCJ9]54]5WD-W0             "2#Q7'T X6>F.]OF7;5<
MIR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M   #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M                                "2#Q7'T X6>F.]OF7;5<IR0'VCUU
MVEE?ON.8-K;VK#]57TJ48"\E'X                              #8>:
M42>0
M
M
M
M
M
M                 &5+WB'Q .<W;$Y->NK6S;RXM7DY: \2<C^C,*A7->^F
M)[8N>KEQVFMP                              %5OA5?: Y6?R=T9]M:
MJH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M          S:._V^+5RP_N)_RT[-MH;DZ_(XT?\ [M]-YDB34_?R_P#V/>Z'
MCP]KNA                              5O>%'_B!S3]#MDO/>Y*FSE?_
M +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !P5WI/PY>;/9LW6^
MRM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M       "DOPM_P 0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>F
MUY4F                                    ,_OQ-/Q&L)V;-LOM5N0V
M->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M   /5;N0_BG\0?3'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K'53ZFIID-5Y+P
M            "8/Q3OL?\>>TG1]6&OEKW)'_ 'TZE\5Y[OPC#M:?$+79O6U(
M75_Z-P                             %T7A8O8_Y#=I.MZL- J .5P^^
MG37BO'=^+21HOXA=[-ZVE3XJA9B
M   R=.9?M@<K.TGOGZS]4-PW@/\ N6TAXKY5W!80EF'Q^_V:OU4N;$H.&
M                           K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FG
MO6"9SHGVW$=31TZEH"C5(              #FSF9['_*WLV;Z>J_5*4> _[Z
MM'^-&5=WV'$S#XA?[#7ZF63HW#$(@                              *
MWO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M         /+GOJ<9<Y?NN>85K:QI0JTMOL)DYO*S1DE^;83<#1V9O(0C++/&
M-6-G83PDAT=$T_1",80CTP]9\1;%VL%QL]%7KVW>3F5VWN;OIKN#Q-JG\F^K
MC;YD;9W>8Z;4,35DV(B/W(_-5$LR=M5(?
M    :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M                                 'QWD1[/^^?\G=S?L5FV;<&OWC:?
M_P!;P/=5IQ\7\5N]CJZ4LD-N3H.                               :8
M_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M      $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                             '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\
MP[GK=GDO?;#]FIZ;4J:E"9@                                   $D
M'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                      &P\THD\@
M
M
M
M
M
M                                           ,J7O$/B <YNV)R:]=
M6MFWEQ:O)RT!XDY']&85"N:]],3VQ<]7+CM-;@
M        *K?"J^T!RL_D[HS[:U50W*[_ '<Z0_UO$]RPS717QJ_V..FMQ4-I
M$                                    9M'?[?%JY8?W$_Y:=FVT-R=
M?D<:/_W;Z;S)$FI^_E_^Q[W0\>'M=T(
M"M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M          #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;
M:R&0                             %)?A;_B ;O]CO<#UU<?57G*T>3E
MDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M    !G]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M                           !ZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?
M2&$=WISOU8ZJ?4U-,AJO)>               3!^*=]C_CSVDZ/JPU\M>Y(_
M[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
MNB\+%['_ "&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M                            !DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*
MNX+"$LP^/W^S5^JES8E!PP                             %;WA1_P"(
M'-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M<V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M                       !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.
M=$^VXCJ:.G4M 4:I               >;/?!_#*YE_R=R7G;$/4/$K\JK0_^
MMT>]W'49]WGQ'8_TPS!VUXAT                              !IC]R%
M\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ
M                        ?'>1'L_[Y_R=W-^Q6;9MP:_>-I__ %O ]U6G
M'Q?Q6[V.KI2R0VY.@X                              !IC]R%\+#B#Z
M':R]:VOFJ]Q]/*XUIV[AOH_")?T[WEL=3/JJGJN\ANZ              20>
M*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                    =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]
ML/V:GIM2IJ4)F                                    20>*X^@'"ST
MQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M             ;#S2B3R
M
M
M
M
M
M                                  RI>\0^(!SF[8G)KUU:V;>7%J\G
M+0'B3D?T9A4*YKWTQ/;%SU<N.TUN                               J
MM\*K[0'*S^3NC/MK55#<KO\ =SI#_6\3W+#-=%?&K_8XZ:W%0VD0
M                           !FT=_M\6KEA_<3_EIV;;0W)U^1QH__=OI
MO,D2:G[^7_['O=#QX>UW0@                             *WO"C_P 0
M.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                        4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X
M9;HSOI<[7J]70O3:\J3                                    &?WXF
MGXC6$[-FV7VJW(;&O)6>3)?\:,=W/@D8:P[[1V&GIU)Y5E#%0
M                  'JMW(?Q3^(/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5
MCJI]34TR&J\EX              !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?
MA&':T^(6NS>MJ0NK_P!&X                             "Z+PL7L?\
M(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M                   &3IS+]L#E9VD]\_6?JAN&\!_W+:0\5\J[@L(2S#X_
M?[-7ZJ7-B4'#                              5O>%'_ (@<T_0[9+SW
MN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !S9S,]C_E;
MV;-]/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M              %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ
M=2T!1JD              !YL]\'\,KF7_)W)>=L0]0\2ORJM#_ZW1[W<=1GW
M>?$=C_3#,';7B'0                              &F/W(7PL.(/H=K+
MUK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M              !\=Y$>S_OG_)W<W[%9MFW!K]XVG_\ 6\#W5:<?%_%;O8ZN
ME+)#;DZ#@                              &F/W(7PL.(/H=K+UK:^:K
MW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'
M>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M          !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*F
MI0F8                                   !)!XKCZ <+/3'>WS+MJN4
MY(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M   !L/-*)/(
M
M
M
M
M
M                        #*E[Q#X@'.;MB<FO75K9MY<6KR<M >).1_1F
M%0KFO?3$]L7/5RX[36X                              "JWPJOM <K/
MY.Z,^VM54-RN_P!W.D/];Q/<L,UT5\:O]CCIK<5#:1
M                  &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?
M_L>]T/'A[7="                              K>\*/_ ! YI^AVR7GO
M<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2               X*[TGX<O
M-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M              !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>
MKU="]-KRI,                                    9_?B:?B-83LV;9
M?:K<AL:\E9Y,E_QHQW<^"1AK#OM'8:>G4GE64,5
M         >JW<A_%/X@^F.LO53KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:
MKR7@              $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[
M-ZVI"ZO_ $;@                             +HO"Q>Q_P ANTG6]6&@
M5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M          9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)
M0<,                             !6]X4?\ B!S3]#MDO/>Y*FSE?_LY
MH7M[-/>L$SG1/MN(ZFCIU+0%&J0              '-G,SV/^5O9LWT]5^J4
MH\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M     5O>%'_B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M            'FSWP?PRN9?\G<EYVQ#U#Q*_*JT/_K='O=QU&?=Y\1V/],,P
M=M>(=                               :8_<A?"PX@^AVLO6MKYJO<?3
MRN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M     'QWD1[/^^?\G=S?L5FV;<&OWC:?_P!;P/=5IQ\7\5N]CJZ4LD-N3H.
M                              :8_<A?"PX@^AVLO6MKYJO<?3RN-:=N
MX;Z/PB7].]Y;'4SZJIZKO(;N@             $D'BN/H!PL],=[?,NVJY3D
M@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                              $D'BN/H!PL],=[?,NVJY3D@/M'KKM+
M*_?<<P;6WM6'ZJOI4HP%Y*/P                              &P\THD
M\@
M
M
M
M
M
M               ,J7O$/B <YNV)R:]=6MFWEQ:O)RT!XDY']&85"N:]],3V
MQ<]7+CM-;@                              *K?"J^T!RL_D[HS[:U50
MW*[_ '<Z0_UO$]RPS717QJ_V..FMQ4-I$
M         9M'?[?%JY8?W$_Y:=FVT-R=?D<:/_W;Z;S)$FI^_E_^Q[W0\>'M
M=T(                             "M[PH_\ $#FGZ';)>>]R5-G*_P#V
M<T+V]FGO6"9SHGVW$=31TZEH"C5(              #@KO2?AR\V>S9NM]E;
M]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M     %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*D
MP                                   !G]^)I^(UA.S9ME]JMR&QKR5
MGDR7_&C'=SX)&&L.^T=AIZ=2>590Q4                             !
MZK=R'\4_B#Z8ZR]5.O7D/CZ>2/K3M'#?2&$=WISOU8ZJ?4U-,AJO)>
M         3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\
M1N                              NB\+%['_ "&[2=;U8:!4 <KA]].F
MO%>.[\6DC1?Q"[V;UM*GQ5"S$
M!DZ<R_; Y6=I/?/UGZH;AO ?]RVD/%?*NX+"$LP^/W^S5^JES8E!PP
M                       %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT]ZP3
M.=$^VXCJ:.G4M 4:I               <V<S/8_Y6]FS?3U7ZI2CP'_?5H_Q
MHRKN^PXF8?$+_8:_4RR=&X8A$                              !6]X4
M?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M   >;/?!_#*YE_R=R7G;$/4/$K\JK0_^MT>]W'49]WGQ'8_TPS!VUXAT
M                          !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH
M_")?T[WEL=3/JJGJN\ANZ                                   ?'>1
M'L_[Y_R=W-^Q6;9MP:_>-I__ %O ]U6G'Q?Q6[V.KI2R0VY.@X
M                    !IC]R%\+#B#Z':R]:VOFJ]Q]/*XUIV[AOH_")?T[
MWEL=3/JJGJN\ANZ              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK
M]]QS!M;>U8?JJ^E2C 7DH_                              =Z=UM\1K
MA-VD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                     20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>
MU8?JJ^E2C 7DH_                               ;#S2B3R
M
M
M
M
M
M
M      RI>\0^(!SF[8G)KUU:V;>7%J\G+0'B3D?T9A4*YKWTQ/;%SU<N.TUN
M                               JM\*K[0'*S^3NC/MK55#<KO\ =SI#
M_6\3W+#-=%?&K_8XZ:W%0VD0                                   !
MFT=_M\6KEA_<3_EIV;;0W)U^1QH__=OIO,D2:G[^7_['O=#QX>UW0@
M                       *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8
M)G.B?;<1U-'3J6@*-4@              ."N])^'+S9[-FZWV5OWH?BE>4WH
M/QHR_NBAUF<]Z<1V&KI,M9MK(9                              4E^%
MO^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M                           &?WXFGXC6$[-FV7VJW(;&O)6>3)?\:,=W
M/@D8:P[[1V&GIU)Y5E#%0                             'JMW(?Q3^(
M/ICK+U4Z]>0^/IY(^M.T<-](81W>G._5CJI]34TR&J\EX              !
M,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M                      "Z+PL7L?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-
M%_$+O9O6TJ?%4+,0                                   &3IS+]L#E
M9VD]\_6?JAN&\!_W+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M              5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IH
MZ=2T!1JD              !S9S,]C_E;V;-]/5?JE*/ ?]]6C_&C*N[[#B9A
M\0O]AK]3+)T;AB$0                              %;WA1_X@<T_0[9
M+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !YL]\'\
M,KF7_)W)>=L0]0\2ORJM#_ZW1[W<=1GW>?$=C_3#,';7B'0
M                 &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6Q
MU,^JJ>J[R&[H                                  !\=Y$>S_OG_)W<
MW[%9MFW!K]XVG_\ 6\#W5:<?%_%;O8ZNE+)#;DZ#@
M           &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>
MJ[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5
MA^JKZ5*,!>2C\                             !WIW6WQ&N$W:3VI^U>
M/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M           !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,
M!>2C\                              !L/-*)/(
M
M
M
M
M
M                                                        #*E[
MQ#X@'.;MB<FO75K9MY<6KR<M >).1_1F%0KFO?3$]L7/5RX[36X
M                     "JWPJOM <K/Y.Z,^VM54-RN_P!W.D/];Q/<L,UT
M5\:O]CCIK<5#:1                                    &;1W^WQ:N6
M']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?_L>]T/'A[7="
M              K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4
MT=.I: HU2               X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'6
M9SWIQ'8:NDRUFVLAD                             !27X6_X@&[_8[W
M ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                  9_?B:?B-83LV;9?:K<AL:\E9Y,E_QHQW<^"1AK#OM'
M8:>G4GE64,5                              >JW<A_%/X@^F.LO53KU
MY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8_X\
M]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M             +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2
MI\50LQ                                    9.G,OVP.5G:3WS]9^J
M&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M    !6]X4?\ B!S3]#MDO/>Y*FSE?_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M             '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_V&OU,L
MG1N&(1                               5O>%'_B!S3]#MDO/>Y*FSE?
M_LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0              'FSWP?PRN9?\G<EY
MVQ#U#Q*_*JT/_K='O=QU&?=Y\1V/],,P=M>(=
M        :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(
M;N@                                  'QWD1[/^^?\G=S?L5FV;<&O
MWC:?_P!;P/=5IQ\7\5N]CJZ4LD-N3H.
M  :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M          $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%
MY*/P                             '>G=;?$:X3=I/:G[5X]YYXVODR:
M\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M  $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                          &P\THD\@
M
M
M
M
M
M                                               ,J7O$/B <YNV)
MR:]=6MFWEQ:O)RT!XDY']&85"N:]],3VQ<]7+CM-;@
M            *K?"J^T!RL_D[HS[:U50W*[_ '<Z0_UO$]RPS717QJ_V..FM
MQ4-I$                                    9M'?[?%JY8?W$_Y:=FV
MT-R=?D<:/_W;Z;S)$FI^_E_^Q[W0\>'M=T(
M    "LCPIN5IT=W.86#C2GC5R.W&UF5DKPFE\G3IX;4VJ[.K2FE_UHSUIL])
M&6,/DA"G'I_3!3ORO>#JKT9HK'Q,;RUF>/MS'/F;MC#U1/H1UJ8GT89OHJK9
M?Q%/FT4ST)G]:U914D(             !P5WI/PY>;/9LW6^RM^]#\4KRF]!
M^-&7]T4.LSGO3B.PU=)EK-M9#(                             "DOPM
M_P 0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M                            ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[
MN?!(PUAWVCL-/3J3RK*&*@                             /5;N0_BG\
M0?3'67JIUZ\A\?3R1]:=HX;Z0PCN].=^K'53ZFIID-5Y+P
M"8/Q3OL?\>>TG1]6&OEKW)'_ 'TZE\5Y[OPC#M:?$+79O6U(75_Z-P
M                       %T7A8O8_Y#=I.MZL- J .5P^^G37BO'=^+21H
MOXA=[-ZVE3XJA9B                                    R=.9?M@<K
M.TGOGZS]4-PW@/\ N6TAXKY5W!80EF'Q^_V:OU4N;$H.&
M               K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=3
M1TZEH"C5(              #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S
M#XA?[#7ZF63HW#$(@                              *WO"C_P 0.:?H
M=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@              /-G
MO@_AE<R_Y.Y+SMB'J'B5^55H?_6Z/>[CJ,^[SXCL?Z89@[:\0Z
M                     TQ^Y"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=
M[RV.IGU53U7>0W=                                   /CO(CV?]\_
MY.[F_8K-LVX-?O&T_P#ZW@>ZK3CXOXK=['5TI9(;<G0<
M               TQ^Y"^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IG
MU53U7>0W=              )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@V
MMO:L/U5?2I1@+R4?@                             .].ZV^(UPF[2>U
M/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M               )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?
M2I1@+R4?@                              -AYI1)Y
M
M
M
M
M
M
M94O>(?$ YS=L3DUZZM;-O+BU>3EH#Q)R/Z,PJ%<U[Z8GMBYZN7'::W
M                         56^%5]H#E9_)W1GVUJJAN5W^[G2'^MXGN6&
M:Z*^-7^QQTUN*AM(@                                   #-H[_;XM
M7+#^XG_+3LVVAN3K\CC1_P#NWTWF2)-3]_+_ /8][H>/#VNZ$
M                  !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?
M[''36XJ&TB              ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAU
MF<]Z<1V&KI,M9MK(9                              4E^%O^(!N_P!C
MO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                   !G]^)I^(UA.S9ME]JMR&QKR5GDR7_ !HQW<^"1AK#
MOM'8:>G4GE64,5                              >JW<A_%/X@^F.LO5
M3KUY#X^GDCZT[1PWTAA'=Z<[]6.JGU-33(:KR7@              $P?BG?8
M_P"//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_ -&X
M                 "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F
M];2I\50LQ                                    9.G,OVP.5G:3WS]
M9^J&X;P'_<MI#Q7RKN"PA+,/C]_LU?JI<V)0<,
M       !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M               <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_ &&O
MU,LG1N&(1                               5O>%'_B!S3]#MDO/>Y*F
MSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD              !YL]\'\,KF7_
M "=R7G;$/4/$K\JK0_\ K='O=QU&?=Y\1V/],,P=M>(=
M               :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4S
MZJIZKO(;N@                                  'QWD1[/^^?\ )W<W
M[%9MFW!K]XVG_P#6\#W5:<?%_%;O8ZNE+)#;DZ#@
M          &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J
M[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A
M^JKZ5*,!>2C\                             !WIW6WQ&N$W:3VI^U>/
M>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M          !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!
M>2C\                              !L/-*)/(
M
M
M
M
M
M                                                       #*O[Q
MRQNL?W@O..A>49J%:IRYY%WTDDT9)HS6N3W<U=DK&MTR330ZMQ8W=.I"'3TP
MA-T1A"/3!MV<6/$6<3Q;] W+%6^HC1F343/]:C+L/17&[^[53,?DW-Q"V;1,
M9IB8GW>YZJ7&*<77@                             *K?"J^T!RL_D[H
MS[:U50W*[_=SI#_6\3W+#-=%?&K_ &..FMQ4-I$
M               9M'?[?%JY8?W$_P"6G9MM#<G7Y'&C_P#=OIO,D2:G[^7_
M .Q[W0\>'M=T(                             "JWPJOM <K/Y.Z,^VM
M54-RN_W<Z0_UO$]RPS717QJ_V..FMQ4-I$              <%=Z3\.7FSV;
M-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M           I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA
M>FUY4F                                    ,_OQ-/Q&L)V;-LOM5N
M0V->2L\F2_XT8[N?!(PUAWVCL-/3J3RK*&*@
M     /9+N!]+V>IN]3XW37M6K3IZ<M=V=44J=*'1&YO,9L_KJG94IY^M"-.E
M3NKN2K-\DW6A3ZG1T3=,/$7**YM>RKBB:HBQ$35BJ\OL3,_T:;F982:IB.?,
MTTS3',V;[?<[9/?Z8HBO.K.WG;Z?X9:1C5_2T               F#\4[['_
M !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M                71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-
MZVE3XJA9B                                    R=.9?M@<K.TGOGZ
MS]4-PW@/^Y;2'BOE7<%A"68?'[_9J_52YL2@X8
M       "PKPH6FIHUN<&L:OE99)*7'[35A&6K1\C5FJS[PY3+>6H=2:XA5MX
M4K+R<_6EDC"I4AT31A^I2GRP.:Q%&@<DHV;Z9SB_7N3MC9_EMNWLG;LV3MN[
MZ-DSZ6F=L1S<\T31\9N=1'JYG]"Q12<ST             !S9S,]C_E;V;-]
M/5?JE*/ ?]]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M          %;WA1_X@<T_0[9+SWN2ILY7_[.:%[>S3WK!,YT3[;B.IHZ=2T!
M1JD              !YR=[M8W60[M#F=0LZ,U>M3V3U#?3R2S22QEM<9<6&2
MOZW3/-+#JV]C:5*D8=/3&$O1"$8]$'ISB8XBSAN-/H:Y?JWM$Y]9HB?ZU<5T
M41N>;55$?EW=QU.>Q,Y1B(CW.?S;K+\;8*'
M      &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[
MH                                  !\=Y$>S_OG_)W<W[%9MFW!K]X
MVG_];P/=5IQ\7\5N]CJZ4LD-N3H.                               :
M8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M       $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/
MP                             '>G=;?$:X3=I/:G[5X]YYXVODR:\\5
M\P[GK=GDO?;#]FIZ;4J:E"9@                                   $
MD'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                       &P\THD\@
M
M
M
M
M
M                                            ,O'O:<53PW>4\T;.
ME5GK2UM^-896,]2666:%3/5J.<K4H0E^3J4*N1FIRQ_3&66$8_*VR.)QC*L=
MQ7-#7JZ8IFG3V&M[(\RU$VHGT9BB)GSY0WGE.]S?$1_\69Z.Z\[WI5U0
M                         "JWPJOM <K/Y.Z,^VM54-RN_P!W.D/];Q/<
ML,UT5\:O]CCIK<5#:1                                    &;1W^W
MQ:N6']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?_L>]T/'A[7="
M                  JM\*K[0'*S^3NC/MK55#<KO]W.D/\ 6\3W+#-=%?&K
M_8XZ:W%0VD0             !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.
MLSGO3B.PU=)EK-M9#(                             "DOPM_P 0#=_L
M=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M                    ,_OQ-/Q&L)V;-LOM5N0V->2L\F2_XT8[N?!(PUAW
MVCL-/3J3RK*&*@                             /='PZ&)_>/>A;:7GS
MCR/[@VVWBRWD_)>4^=^6T3?8+YOU_*2>0ZO[Z\KU^B?I\EU>C];K2^ .4TQG
MP7BG9I8WN^^$YIEMO;MV;W9BJ;NW9LG;[5O=FY^UMV[FR<DTI3MSFB?,HKG\
MVS]+1-:T*50              $P?BG?8_P"//:3H^K#7RU[DC_OIU+XKSW?A
M&':T^(6NS>MJ0NK_ -&X                             "Z+PL7L?\AN
MTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M                 9.G,OVP.5G:3WS]9^J&X;P'_<MI#Q7RKN"PA+,/C]_L
MU?JI<V)0<,                             !:?X4O&W5+:SF/F)X2?,K
M[<#:3&V\T)X1J1NL5IS6MU=PFI_IEDA2S-#JQ_ZT8QA_H46\KYBK5>KM$8*-
MO7[>6YC7.YN;VY>PM-.[YNVU5MCG;GFI!T3$]9Q%7.FJG\T3^M6>IT9P
M          YLYF>Q_P K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C
M<,0B                               K>\*/_$#FGZ';)>>]R5-G*_\
MV<T+V]FGO6"9SHGVW$=31TZEH"C5(              #B#O,,54S/=X<W[.E
M5DHS4>*^^>5C/4EFFEC3P.W.H,Y6I0A+\O7KTL=-3EC^B$TT(Q^1/?%8QE.!
MXRN@KU=,U15J[*K>R/-NXVS:B?0B:XF?.AUV;T[[*L3'_P "N>A3,LL!MQ(7
M                               :8_<A?"PX@^AVLO6MKYJO<?3RN-:=
MNX;Z/PB7].]Y;'4SZJIZKO(;N@
M'QWD1[/^^?\ )W<W[%9MFW!K]XVG_P#6\#W5:<?%_%;O8ZNE+)#;DZ#@
M                          &F/W(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C
M\(E_3O>6QU,^JJ>J[R&[H             !)!XKCZ <+/3'>WS+MJN4Y(#[1
MZZ[2ROWW',&UM[5A^JKZ5*,!>2C\                             !WI
MW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                          !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW
M',&UM[5A^JKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M           #,F[ZC&6V([T;F%:VL:L:57<+"Y.;RLT)Y_G.;V_T?F;R$(RR
MR0A2A>7\\)(='3+)T0C&,8=,=JKB+8J[C.*9HJ]>V;^,MNT;FYZ6UC,3:I\W
M=WM$;?-G;.YS$/ZAIBG.;\1^]$]&F)>73UFZ8
M      !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB
M                                  ,VCO\ ;XM7+#^XG_+3LVVAN3K\
MCC1_^[?3>9(DU/W\O_V/>Z'CP]KNA                              5
M6^%5]H#E9_)W1GVUJJAN5W^[G2'^MXGN6&:Z*^-7^QQTUN*AM(@
M    #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                           %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_
MHS.&6Z,[Z7.UZO5T+TVO*DP                                   !G
M]^)I^(UA.S9ME]JMR&QKR5GDR7_&C'=SX)&&L.^T=AIZ=2>590Q4
M                     !07X:+&VM]WD=:ZN(3QJX;CYNCDK*,L\999;JKE
MM$X>>-27H_I)/F65K0Z/_P 481_T*X.5-Q5W#\5^FU;V;R_J3 45;G]&+>*N
M;GF3OK=.[YFV.>RC2%,3FVV>=:JG\\1^EH)M<%*(              "8/Q3O
ML?\ 'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M                  !=%X6+V/\ D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%
MWLWK:5/BJ%F(                                   #)TYE^V!RL[2>
M^?K/U0W#> _[EM(>*^5=P6$)9A\?O]FK]5+FQ*#A@
M          +B_"N8F6CQ=Y,9R%>,T^1W\Q6)FMNI"$M*7"[>8&\EKPJ]:,9X
MW$<]&6,O5AU?)0CTQZWR4&\KGC)KX6=*X#>[EK3MRYOMO-Z[C+U.S9SMG6MN
MW;N[[G;-V1M%T[,%>J\V[LZ%,?K5)JE&9@             .;.9GL?\ *WLV
M;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M            *WO"C_Q YI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.
MI: HU2               Y6YU8JGG>$?,;!U:L]"EF>*W(3%5:].66:I1IY'
M:35UI/5DEF_5FGIRUHQA"/R1C!+O%_QE67\/.B<?13%5=C5V3W(B>9,T9CAJ
MHB?.G9L<+,J=]EV(I\VS7'\,LHIN (3
M  :8_<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M                               'QWD1[/\ OG_)W<W[%9MFW!K]XVG_
M /6\#W5:<?%_%;O8ZNE+)#;DZ#@                              &F/
MW(7PL.(/H=K+UK:^:KW'T\KC6G;N&^C\(E_3O>6QU,^JJ>J[R&[H
M     !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                            !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,
M.YZW9Y+WVP_9J>FU*FI0F8                                   !)!
MXKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                     !L/-*)/(
M
M
M
M
M
M                                          #-P[_K$U<7WL/*&K-:
M4K2VR]OLGEK'R7D(27-*KQ_VML[N[C3H31C3JULO97/7\I"6I//",\81A-":
M;:"Y.G&48OB>Z3HBN:[MFK-+=>W;Z68S?'U4T[9YL1;JHV;-L1&RGFQ,1$NI
MZ=[G=[S)WD_P4_I>.#VVZ                              !5;X57V@.
M5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB
M                   ,VCO]OBU<L/[B?\M.S;:&Y.OR.-'_ .[?3>9(DU/W
M\O\ ]CWNAX\/:[H0                             %5OA5?: Y6?R=T9
M]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(              X*[TGX<O-
MGLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M             !1IX8++2X[O#-?V<U":K'/<4MQL3)4A/"2%M-1W,V8SL:\T
ML99O*RS286-/JPC+\M2$>GY.B-9/*O8.<3Q:\NOQ5LC#ZOP5R8V?M;<#F=K9
MYWMN^V[O,V<_:RS1U6S-:X\VQ5'\5$_H7U-=A)H
M              #/P\3!?6EWWD%G;V]:%6MC..^U]C?R0EGA&WNZF<UYDI*,
MT9I9831FL<A1J=,L8PZ)X0Z>F$80V.^2PP]ZSQ8*[ERG91=U+CZZ)W-VF+6$
MHF?[U%4;NR=SS-B+]7S$YM$1SK5/3JE/@LB8L
M       I=\+5B[BMSHWNS<L]&%KC^)NJL76IS33PN)KC,;P;+7=M/2DA3C3F
MHR4\'5A4C&>6:$TTG1":$9HRU9<K7B[='%_R' 3%77KFL</<B=S9LMY;F=-4
M3N[=LS=IV;DQLBK;,;(VY?HRF?\ ,KE7.BQ,=&JC]2\%KWI*
M   3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                        "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(
MT7\0N]F];2I\50LQ                                    9.G,OVP.
M5G:3WS]9^J&X;P'_ '+:0\5\J[@L(2S#X_?[-7ZJ7-B4'#
M                7K^%WPLUAP#W5RU:SI4:V>Y8:ZJVUY"-&:M>XO'[4[+6
M%"%2:G/-4DI6V3IWLLDE2$LT(S330AU9X1CKQ\K)CHQ'&+RC!VZYJHP^C\)%
M5.[LIN5YAF=<[-NY,U6YM3,QMC<B)G;$Q$F:-IV9775//OU=#>T?IVJ1U7S+
M0             '-G,SV/^5O9LWT]5^J4H\!_P!]6C_&C*N[[#B9A\0O]AK]
M3+)T;AB$0                              %;WA1_P"('-/T.V2\][DJ
M;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I               ?'>1&'_M#Q_W
MST_\R_>7[\V=W-P_[NZ.M\__ 'GHK-V7S+J],O3\Z\OU.CIA_K,VX-,;_EO"
M-I_,=_UKX/G>!N;_ /<WF*M5;[^SLV_D<?%T[_"W*-FW;;JCHQ+)#;DZ#@
M                            &E?W$V6_?7=1<2+SYO\ -O(X?=3$^3\K
MY;K?N#?;='!?..OY.ET?._W=Y7J=$?)]?J],W1UHZMG*"8/X#QP-96-]O]]?
MP%S;LV>W93@+NS9MG]G?[W;S]FW9&W9$NZ:JWV26)\ZJ.A75#UO>-7>
M                              /CO(CV?]\_Y.[F_8K-LVX-?O&T_P#Z
MW@>ZK3CXOXK=['5TI9(;<G0<                               TQ^Y"
M^%AQ!]#M9>M;7S5>X^GE<:T[=PWT?A$OZ=[RV.IGU53U7>0W=
M   )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                          .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/
M6[/)>^V'[-3TVI4U*$S                                    )(/%<
M?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                   -AYI1)Y
M
M
M
M
M
M                                        9X7B/,'#$]YSK._A;W%'
M^T^TNT6<C4K=;R=W&WT_6TU\XM.M"$/F\L-/0I1Z.F'E:4_^GI;*G)B9A.,X
MJ>!P^^IJ^"9SF-K9'-IVWHO[*O/_ ,;?;O\ 1JI17JRG>YQ5/[U%,_FV?H>#
MRPEC0                             "IGPK65HT>37)S"34ZL;C(;$X/
M*TJL.KY&2CAMP,3:5Z=3IFA/Y6K/G:<9.B$8=$DW3&'R=-2/*Z8.NO@JTICX
MF.MVM07;<QSYF[@[E43'.V1%JK;Z,;.>S/1<_P#.7J?-M1^:J/UKA5""1@
M                                 &;1W^WQ:N6']Q/^6G9MM#<G7Y'&
MC_\ =OIO,D2:G[^7_P"Q[W0\>'M=T(                             "
MJWPJOM <K/Y.Z,^VM54-RN_W<Z0_UO$]RPS717QJ_P!CCIK<5#:1
M      '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                             /?KPU^<EQ/>68VPF^;].IMC=UL')Y:K
M"G4ZUO\ V<U)'YI)&,/+W'4T]'IDAT]%+KS?]7I5T\J+@)QG%:NXB-]LPF?Y
M?=G9&V-WKUCTT\Z-M[F_O;V.>R?2-6]S>(_>MU1TI_0T)&MPE(
M                         !G5^(JSE/+=Z+NG820HPFTQMYLY@ZT:5>6M
M/-4N- XK4L(W-.$(1M:WDM0RPA3CTQC3A+/^B>#9AY,[+ZL'Q3,HQ%6^V8O,
MLRNQMC9&R,7<L>EG^E&VS.[YNVG^BBG5=6^SFN/,HHC^&)_2\-7OQC@
M                        "K/PJ>!^<;\<L=3_ #>C-^Y]H]"X'YU--T7%
M'^T>LK[(?-Z4G_6HW/\ 97K5(_Z)J4G_ $J@^5XS'K7![H[*=]5'7LYQ=[>\
MZ>LX:BC;,^;3\(V1YU57F,UT53MQ-^OS+=,=&?\ V+:U#R1
M  $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                         +=?"K9V-QQYY4Z9^=4IX8C>;2.=A90DEA6M
MXZBT1^[XW52I"6$\U*\_LO"22$8QA+&A-T0ATQZ:&.5WR_K?"5I'-=Y,=>R/
M$6M]MW)ZSBM_O8CS:>O[9G9N[^/,C9(FBJMN%OT>9<B>C'_L54JB6:@
M                              ,B_>S*T<[O-NWF[>G5HV^9W.U[E:%*
MMU?+4J.0U5E;NE3J]2:>3RLDE:$)NB,8=,/DC%N9:#P=>7Z'R; 79BJY8RK"
M6YF.9,T8>W3,QMW=DS&YM09B)WV(KJCGUU=.7S%E;X@
M            -#'PW6 _<_=F:;R/S:>A_:O>7=K/^5FJ^4EO?F^2QFE_G-.3
MKS^0DD_LWY'J]$O3-2C-T?K=,=;'E0,Q^&\:G%8;?Q5\#R/+[.S9LWN^HKO[
MV=S=G_'WVW=W*HC;N;(E/25.]R>)_>N53^C]#WM5X,F              <V<
MS/8_Y6]FS?3U7ZI2CP'_ 'U:/\:,J[OL.)F'Q"_V&OU,LG1N&(1
M                      5O>%'_ (@<T_0[9+SWN2ILY7_[.:%[>S3WK!,Y
MT3[;B.IHZ=2T!1JD              !_FYK%6^=P^6PEW/6IVN8QM]BKFI;3
M227%.WR%K5M*T]">K3K4Y:TM.M&,L9I)I83='3",/D<K XNYE^-LX^S%,WK%
MVBY3%6V8F:*HJB)V3$[-L;NR8G9SX?RJ(JIFF>9,,?>M1K6U:K;W%*K0N*%6
MI1KT*U.:E6HUJ4T9*M*K2GA+/3JTYY8PFEC"$81AT1;J-%=%VB+EN8JMU1$Q
M,3MB8G=B8F-R8F-V)CFH'YFY/-?\WZ
M&D/X?W)6M]W3W&2UMXSQJX:_WQQM[":2,LLMU5Y!;I9B2%.:/_W)/F65HQZ?
M_P 48P_T-8+E&\+=P_'"U7=N;-Y?MY573N_T8R? 6]WS)WUNK<\S9//2UI>8
MG)+,1SIK]75/Z7LN\/N_                                   <_<L\
MK<8+BOR7S=I)1J76'X_;RY6VIW,L\]O4N,?MSJ2[HR5Y*52C4FHS5*,(30EG
MEFC+T]$81^5(_ [A+>8<+FE<!>FJ+-_4>6VZIIV1,17C;-,S&V)C;LG<VQ,;
M>=+BXZ9IP5ZJ.;%JOU,LF)N+(0                               :8_
M<A?"PX@^AVLO6MKYJO<?3RN-:=NX;Z/PB7].]Y;'4SZJIZKO(;N@
M     $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                            '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P
M[GK=GDO?;#]FIZ;4J:E"9@                                   $D'
MBN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                     &P\THD\@
M
M
M
M
M
M                                          ()O%"Z>FQG/O:_.4Z5
M:%MJ;BOH>M4KU*E.:E/D\5N=O!C;JA;R2]%2E)0QU.SFFZT(PC/5C&$8_+"7
M8>Y)S,HQ7%US;+ZIIZ[A=78J(B(G;%NY@<MKIF9YDS-<W8C9SJ8VQSYC/65.
MS,Z*N=-B/S55?^Q-TL_8D                              HL\,5JJE@
M>\-UE@Z\\_5UOQCW$P-K1\O5ITILACM<[6ZLIUXT)*56E<5J..T[=22]>-/J
M2U9XPGZ?U)ZS>5:RBK,>+7@<?;B-N U7@[M4[(F=Y7A,?AYC;,Q,1-=ZW,[-
MNV:8B8_I4Y7HZO>YK53/]*S5'\5,_HE?DUU$G
M             ,VCO]OBU<L/[B?\M.S;:&Y.OR.-'_[M]-YDB34_?R__ &/>
MZ'CP]KNA                              56^%5]H#E9_)W1GVUJJAN5
MW^[G2'^MXGN6&:Z*^-7^QQTUN*AM(@             #@KO2?AR\V>S9NM]E
M;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M      'KSW#^L*>C>]3XM7%S6A1L=07VYFC[KIA0Z:U34^S^OL9B*,L]>,L*
M<9]0U;./ZL83S0A&6'3UNK'QARA&2U9WQ1-6V[5.^OX:W@<33S=R+&982NY.
MR.;_ (,7.;N1S9V;-L=[IJYUO.K,SS)FJ.C35L_/L:4K5Q2X
M                        S(N^CUG#7O>B<Q,Y"KY:%CN/B]&=?JR2]$=N
M-"Z3V\FI=$E"VECY".E^IT]6,8]7IC-/'IGFVK>(SD<Z>XINB<!,;WKF67,3
M\MQ>(QFW=FKF]?V\WG[D4QZ6(?U!<Z[G.(J\RN(_NTQ3^AY?/6#I@
M                      %C?A0<!))C^<FJ:DEM/4N+SCS@+.IU8QO+:2SH
M[SY')2=>,G5EMKV:^M8]$)HQFFM_EA#HEZ:2N6"S&JK$Z RFF:XIIHSF]5']
M&J:IRRBC<_>IWESFQN17N<V6>Z)IW,37Y]$>K_\ 8L#4KL\
M  3!^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M                         KX\*-K*6CGN:VWU:K--/D<1L;K+&T/DA+2E
MPM[NAA,W5AT48QGFN(Y_'PCUJD.KY*'5ECUIHPI=Y7_))KR[0FI*(V1:O9KA
MJY\WKM. NVHYO.ZS>G<C=WV[,;(B<[T3<]-B+4\^*)Z&^B>G"R92(SX
M                             !^"W5UC2VZVOW(W!KU)*5#0N@M8:QK5
M:GD_)TJ6F-/9'-U*E3RT].CU))+&,8]>:67HA\L80^5D6D,DKU-JS*].6XF;
MF89CAL-$1MVS-^]1:B(V1,[9FKG1,^9#Y7[G6K-=V>933,]"-K(>;G:"P
M                           &DSW".G9=/=U)Q<A-0DHW>;DW=U%>S25Z
ME:6XFRF^6Y4^/KQZ\\TE&?\ <E.UDFDDA++":2/3#K1FFCJ\<H?F<YEQO]6S
M%4U6;$Y=9IVQ$;.MY5@HKCF;9CKLW)B9VS,3S=FR(EO3-&\R2SYL[Z>C75^C
M8]A7BEWP             #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#X
MA?[#7ZF63HW#$(@                              *WO"C_Q YI^AVR7
MGO<E39RO_P!G-"]O9I[U@F<Z)]MQ'4T=.I: HU2                R.-^,
M!'2F^.\VEXT[NE'3>Z^XF C2OX2POJ<</J_,8Z-.]A)2HR0NY/F_14Z))(=>
M$>B6'Z&Y;P>YC_F^@,CS;;1/PK)\%>VT?L3US#6Z]M.[/I9WWI=V=S9NR@W$
MT[S$W*/,KJCH3+Y0S!\                              &@[X:K54NH>
M[7M\1+7FJQT)OSNII6>G&YA7A:S7EOI76\*$M*$(?,Y9I-90J>3CT],:D:G_
M %^B&MYRI&43EO&CJQLT[(S#3V Q$3O=F^WM6(PNW;_2^+;W?>=O?Z*4=(U[
M_*-[^[=JCI3^E0"KE90                                   X6[SO4
MM+2?=V<VLM5FDDA7XQ[QZ>IS3QJRPEN-7Z(R^DK6,D:,LT\*T+G-R>3C\DO7
MZ.M&$O3&'H#BI955G'&7T'@Z(F9IU7EMZ=FS]G#8JWB*MNW<V;VU.WG[-NS;
M.R'6YQ7O,JQ%7_P:XZ,3'Z664VW4,
M-,?N0OA8<0?0[67K6U\U7N/IY7&M.W<-]'X1+^G>\MCJ9]54]5WD-W0
M        "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E
M'X                             #O3NMOB-<)NTGM3]J\>\\\;7R9->>
M*^8=SUNSR7OMA^S4]-J5-2A,P
M"2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                        #8>:42>0
M
M
M
M
M
M                                             $2OBK=.R6N^W$W5
ML)+>$^;VEUYIV:I+4K1NII-+ZQQ^3DDK4II86\EO)'6$T:<TL8SS335(30A"
M63IO@Y(?,ZKO!]K')MM6]L9SA+VS9&]VW\-71,Q/-F9^#1OHG<B(IV;LU;([
MUK1LQ-BYYM%4="=OZ4I:WUA0                             #UJ[C+<
M:3;7O2.+-_<W$*..U7G=8[<W].:M3MY+J?7VW>K--8.WC4J23PC&&JKZPJ2R
M0Z)JL].%.$81FZ7CCC^Z9JU3Q2]78>U3OL5@\/AL;1.R9WL83&8>_=G9$Q_X
M>B]3,\RF)FJ8G8[S3=WK.<V9GF53-/\ >IF(_/L:6C5I2Z
M                      S:._V^+5RP_N)_RT[-MH;DZ_(XT?\ [M]-YDB3
M4_?R_P#V/>Z'CP]KNA                              56^%5]H#E9_)
MW1GVUJJAN5W^[G2'^MXGN6&:Z*^-7^QQTUN*AM(@             #@KO2?A
MR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                '4O![<N&SG,GBQNA5KSV]CHCD!M+G<S-3K26\U73MMKC
M"RZEM(UZDLU.C)?8"I<T9IYH1A++4C&,$2\/FEIUOP(:NTG13%6(Q^G,PM6M
ML3.R]5A;O6*MD;LS1>BBJ(CFS#FY=>^#YA8O3S*;M,SZ&V-OYFKRT_$V
M                               /^-S<V]G;U[N[KT;6UM:-6YN;FYJR
M4+>WMZ$DU6M7KUJLTM.C1HTY8S3331A+++",8QZ'[M6KE^Y39LTU5WJZHIII
MIB9FJ9G9$1$;LS,[D1&[,DS$1MGF,D3D#N3-O+OUO;N_/UNONMN[N3N3/UI(
MTINMKG66:U1-UJ<82QIS=.4^67HAT?H;D_!QI>-#\'F0Z+I_9R?)<%@N;M^*
M8:U8YO/]KYJ#<5>^$8FY?_?N55=&9G]+Y$S-\
M       %S?A8--SVO$?D7J^,E:%/.<C8:;DGFK6\UO-/I3;/1.4J24J$L/G5
M.M)+K*6-2>>/DYY9I(2?+)44!\KCFE-WAETSDL33O\/ICK\QLG;LQ&.Q5N-L
M_LS$_!IV1&[$Q5-6Y-*1]%T;,#=N>;=V="F)_2J#5/,R               3
M!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                    "B#PS&Y4NCN\-S>BKFOU;;=S8+7^F+2VC"CT5<[I
MO,:2W M*\)IHRUNO;X/2N2EA+)&,(PJQC-+'JPFDK4Y5+2TYWQ:\/GMJG;=R
M;46#OU5;NY:OV\1@ZH\S95=Q%B=L\^F(B=V8G*M'WNMYK-N>9<M51^6)BKI1
M*_YKFI/                                   >;/? [J4]GN[1YA:JC
M=?-*^8VCR>V=E-+U8UZEYO#D,=M33DM98RSSQK2R:QFJ=:2'6HR23581EZD9
MY?47$KTC5K7C3:*RB*-_;L9S1CJO,BG+:*\PF:N9&S;AHC9.Y5,Q1LG?;)ZC
M/KWP?*,17SYMS3_?]+^EF#MKM#H                              #45
M[I[3,=)=VUPLQ4:,U#YWL!H74W4FM9;.,T-:X_\ ME"MY*6,83RW$,]Y2%7]
M->$WE(_+/%J:<<+-?\YXT.NL7%6^WFH\78V[[??%:_@VS;SMG6=F]_H;-[',
M3+DE'6\HP]/_ ,*F>CN_I>A+S:[0             !S9S,]C_E;V;-]/5?JE
M*/ ?]]6C_&C*N[[#B9A\0O\ 8:_4RR=&X8A$
M      !6]X4?^('-/T.V2\][DJ;.5_\ LYH7M[-/>L$SG1/MN(ZFCIU+0%&J
M0               &53WB6G)-)\^>:> I4J5"ULN4^_,^/H4JU:XEH8N^W.U
M+D,51C6N(S5ZE6EC;NE+/&>,TW7A'IFF_P!:.W?Q:,SG..+MH7,:YFJ]<TCE
M,5S,1&VY1@;%%R=D;D1-=-4QLB(V;-R.8A7-:-YF>(IYW7J^AOIV.-TW.
M                            M;\*CN+)D-G.6VTD]ST5-)[F;>[BT+.>
MK&'6DW#TME],W=S0HS0A";JQVPHRU9I>F,O33A-T=,G31/RO.F:L-K?1NLHI
M]+C,JQF"FK9S\'B+=^FF9_\ [ZJ:8GF[*MFW95LD+15W;A[]C]VNFK^]$QZU
M6&IZ9N                                   \:._P"MPZ6@>ZUY!VTM
MQ\WR6X&0VQV\Q'ZU67RU7,;E:7RN:M_Z*,L8^5TE@LC#HC-"2/\ UNM#]2;W
M!R=.FJM1<;;3=V:=]A<MMX[&7.9N1;P-^W:JW?,Q%VSSMOF;)W8Z#4]WK62W
M8Y]4TTQ^6J)G\T2S>&SZB4                              !I2=PSD;
MK*=T[Q+N;R>%2M2L=X\=)-+))3A"UQ'(3=G$V,G5DA+",:5C94Y8S?IFC#IC
MTQC&+5RY0O#6<)QP]8VK$;*)N9;7.[,^FN9/E]RN=WS:ZJIV<R.9&XES3,S5
MDEB9\RO\U=4/7IXO=Z              D@\5Q] .%GICO;YEVU7*<D!]H]==
MI97[[CF#:V]JP_55]*E& O)1^                              [T[K;
MXC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M                        D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#
M:V]JP_55]*E& O)1^                               V'FE$GD
M
M
M
M
M
M
M        !(]XKG3<UUH/A5J^$L\9<'J[?'3<9X5J<M.6;56&VQRDLLU",/*U
M)YX:-C&6>6/5DA+&$WRSRKE>2 S2+6H==Y+MC;B,%E5_9LG;_P O=QUOF\R(
MCX3NQ.[.V)CF2P;6U&VUA[GF55QT8I_4C"7D(_
M        ?4=C]S+_ &7WHVBWAQ<M2IDMJ=SM![D6-.C&$*M6[T1JG%:EH49.
MM4I2QFJU,9"7HC-+"/3T1C"#$]?:5P^N="YUHG%S$87.,JQ>"KF>9%.*P]RQ
M,SN3S(KV\R?0?;#7IP^(MXBGFT5TU="8EK;X'.8G4^#PVI<!?4<I@M0XG'9S
M"Y*WZ_S?(XG+6=&_QU]0\I+)/Y&[L[B2I+UH0CU9H=,(--K,,!C,JQ]_*\QM
MU6LPPUZNU=HJYM%RW5-%=$[-L;::HF)V3S83C35373%=,[:9C;$^=+_6<-^@
M                                  &;1W^WQ:N6']Q/^6G9MM#<G7Y'
M&C_]V^F\R1)J?OY?_L>]T/'A[7="                              JM
M\*K[0'*S^3NC/MK55#<KO]W.D/\ 6\3W+#-=%?&K_8XZ:W%0VD0
M    !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                            #5ZX1[W4N1_$/C?O?"\EOK_<39_1&:U%
M6A6^<>3UE2PMMC=<6<]>,TTU6ICM86-];SS3?K1FI1C-"$>F$-/SAYT'7P8<
M-&J-!;SK>'RS.\5:LQLV;<--VJO"U;.=%>&KM5Q$;FRJ-FV$V9=B/A>!LXGF
MS7;B9]'9N_GVNI$2N:                                  \].]:W[H
M<;N[VY3;DPOOF&;N-L,QM_I"M3GA+>2ZQW3\EMWIVZL).F$U:YP]]J6&0C"$
M(]2C:3SS0ZDDSTGQ0>#RYPG\9+2.EYM]<P%.;6\9B8F/2_!L!MQEZFN>=3<H
ML=9\^JY33&[,.JSO%1A,KO7MNRK>33'HU>ECH;=OY&78VRD-@
M                   -"/PU^DX:=[M3'9B%O"C'7N^>ZVK)JD*5O3C=QL_[
M.:&^<33T?Z2O&671D*76J_TD(4H2P_4ED:W'*C9Q.9\:6[@IJWW^7:?R_#[-
MLSO=]U[%;-W<CXSOME.YZ;;^U-24M(T;S*(J_>N53TH_0]^U=+)P
M      $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                             .V>[?WPI\<N=W%;>"[O),?AM-;Q:6QN
MJK^I/+3DL=$:UKSZ$UU=QFGC+)_V;1VIKZ?HFC++-&7HC-+",8P@CC/Z"JX3
MN+YJ[15FB;F.Q628BO#T1&V:L5A8C%X2GS?38FQ:C<B9C;MB)G<=CE.)^"9E
M8OSN4Q<C;Z$^EJ_-,M45J,IH                                   2
M[>*/WYH:3XQ[%\>K"[DDS.\.Z=]KG+T*=2$]7^QVT^&\C/;W=&6$?(4<CJO7
M&-K4)YXR^4FQU2$G6ZE3J6R\DOP>W,XX5M0<).(HF<#DF4486W,QLCX3F%W;
M$TSSYHP^%OTU1&W>Q>IFK9OJ=N&ZSQ.\P=O"Q^U<KVSZ%,?KF.@AJ7\(X
M                            :T'%'2<=!<6^->A9J/S:;1>P.SFDXV_D
M)[;YO'3FW>G,/&C\VJ3U*EOY*-GU>I--&,G1T1C&,&G/PP9Q&HN%K5.H(JWT
M8[4>98C?;8JV]>QEZYMWT;(G;OMNV(B)YJ;\%;ZU@K-K]VU1'0IB'WY'3E
M            .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.
MC<,0B                               K>\*/_$#FGZ';)>>]R5-G*__
M &<T+V]FGO6"9SHGVW$=31TZEH"C5(               #,Q[[72\=(=Z9R_
MQ499Y/G>M]+:HZ*E2A5FC#6^V.AM:0FA-;R4Z<))X9_IEEC#KR2QA+/&,\)H
MQVI.(?FW^<\4G16,VQ.\P&(L;D3'Q7'8K#<^9G;'6=DSS)G=IB*9B$0:BHZW
MG5^G^M$]&F)_2\KWKETH                             "B[PR^]-+0'
M/?4>U-_<0DL=^]F-5X+%VO7ZDUQK+;^YL=P\95A",8RU9;?1^&U!",G1UOUX
M30FA"6:$U9G*IZ%KU'Q=\+K##T[<1IW/,/=N5;-NS#8RFO!UQYVW$W<'N[=F
MYLV3,Q,97H_$=:S.;$\R[;F(]&GTW2BI?@UU4G
M             )4/%1[PTL/L-QCV'MKV,MYK[=34NZ&2M*%3HGCBMLM+3::L
MH7T))H3?-+O([G33TI)X=2K5LXS0A&:C",+>N2,T57C>$+5?"%=M[;&7918P
M%%4Q_P"\QU_K]6\V_P!*FC Q%4QNTTW(CF5[N%:TQ&]PUG#1S:JYJ_)3&SUW
MYD2"^-'8                              #26[@GX2O$_P#OV_S+;R-7
MGE%/+'UA_M/T)EJ6],=X[']OWRM[$/%#O@             $D'BN/H!PL],=
M[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M          '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:
ME"9@                                   $D'BN/H!PL],=[?,NVJY3
MD@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M   &P\THD\@
M
M
M
M
M
M                        )L_%#:4_>_ [:K5%*7IN-(\G](>6FFFZ)9<3
MG]M]T\?==66%*>:>M'*4K'HZ9Y)82=?IZ8]6"T/DG,W^!\87-\IK]JQND\3L
M[)9QN KIY\;(ZW-W;N3.W9S(VL2UE1OLLHKY]-Z.A--7_L06MAI&8
M                       #2<[BSDO)R2[N/9>;(9&2^UELC1N]@M8R>4C/
M7HS[=TK2CHJK6\I-&O4GO-L[_"U*E6;IA4N?*]$8QECT:NW* \%E7!=QG,]C
M#6IMY)GU5.;X:=FY/PR:IQ41LW(BG'48J(IC]FC>;D;82WIO&?"\IM[9VW+?
MI)_L\S^'8]@GBMWP                                  #-H[_;XM7+
M#^XG_+3LVVAN3K\CC1_^[?3>9(DU/W\O_P!CWNAX\/:[H0
M               %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=
M-;BH;2(              X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SW
MIQ'8:NDRUFVLAD                              !=!X8+D_1UYQEW1X
MM9O(0FU%L)K6;6&D+2M5EDFJ;:[IUKO(W-MC[>:K-5KRX/<*PRE>\J2RRTZ<
M<U;2QAUI^F:@'E7N"BO3W"KE/"W@+>S+-18#X-B:HCF8[ 131357.S9'7<'7
M8HMQ,S-7P6[,;E.R)(T=C.NX.O!53Z>U5MCJ:OU5;=OHPI^50,Q
M                         1Y^*4Y5T(TMAN&6G<CUZ\M:KOYN?0MJ\.BC
M)"GE]';8XFZC0GCTSUO*YV^N+6MT1EEEL:\)8]:G-"ZWDE."&Y%>H>'',[6R
MW-,91@9JCF[MO$XZY3MCF1LPEJBY3S9G$6]L;*HG ]9XV/\ "R^B=W]NK\\4
MQZJ>A*.U=@P(                              !I@]Q[I"717=8\2,;Y
M'R=7*:4UGJ^O/-Y&-6XFUMNEKG5M"M5J4:-#RG199BE3I]:$T\E&222,TW5Z
MT=6+C[YU.>\;?66*WVVBSC,-AHC=V1\%P&$P\Q$3,[/36ZIG9LB:IJJB(V[$
MO:<M];R6Q'FTS/1JF?TO5UX_=V               F#\4[['_'GM)T?5AKY:
M]R1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M   &H]W77)^WY=\%>/N\-;(4[[5DVC;31&Y$(59JES0W&V_A#2NJ:U[)/5K5
MK>KG;G&R9:C)4GFGC:9"C/&,>M",=2_C9\%%S@8XP.I-%6[<V\G^'58K!;FR
MF<%C/^8P\4S$1$Q:IKG#U3$1'7+-<;(V)ER;&1C\MM8C;MKWNRKJJ=R>CS?0
MEZ /.3M                                  &;MW[O*^CRE[P?<BC@,
MC2R&W^P=I0V'T96M+B6M8WU?1]_D;K769HQHQC:UXWVX&4R5"E<TYIX7%A:6
ML>M&6$L)=G_D^.!^O@DXMV5W,QM3:U'J*N<VQ,51LKHC$T44X2U.WTT;S!V[
M%=5$Q&\NW+L;(F9F8EU+COAN:5Q3.VU:])'Y/VI_O3/Y(AXU/;SH
M                      'Z?1&FJ^L]::1T?:]?YUJO5& TU;>3FHR5/+YW
M*VF+H]2>YGI6\L_E+J'1&I-+)"/^M&$.F+J<^S2WD>1XW.[VSK6#PEZ_5MV[
M-EJW5<G;O8FK9LIYT3/F1,OW;HFY<IMQS:JHCHSL:]]I:VUC:VUC9T*5M9V=
MO1M;6VHR0IT;>VMZ<M&A0I22]$LE*E2DA++"'R0A!I>7KUW$7J[]^J:[U=4U
M553NS-54[9F9Y\S,[93K$1$;(YC^P^;^@             .;.9GL?\K>S9OI
MZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M          K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I
M: HU2                SQ_$@:1AIOO-]6YF$O1'<#:':/5TT>F2/6C986[
MT'UOU;>C-#]71,(?K358_)_KPAT22;*7)A9S.:<53!X&?_U;G68X?G_TKM.+
M\V?_ #7.BF/.V[:JHKU;;WF<55?OVZ9_-O?T/!E86QH
M            !T1Q)WVR'&+DWL3O_CI;BK':C<[2>KLE96L\U.OE=.6.4H2:
MJP<L\L81EESVF:UW93?_ +M>*->&3@^PW"MP5:@X.<3-,1G&58C#T551MBW>
MKMS.'N[/_@WXMW8\^B'*P.)G!XRUBH_H5Q/HQMW8_+&V&K_I_/8?56!PFJ-.
MY"WRVG]28C&Y[!Y6TC--:Y/#YBSHY#&9"VFFEDFFM[RRN)*DD8PA&,LT/D:?
M.99=C<HS&_E.96ZK.8X6]79NVZOVJ+ENJ:*Z*O/IJIFF?/A-M-5-=,5T3MIF
M-L3YTO\ 7<)^@                                 &=SXB/D31WO[Q3
M5>C,1>QNM,\=-&Z;V>M(TYY9K.MJ>3YUK'7-U2EA&,TMW:9[5$<3<1FZ(QGQ
M,(0AU80C'9:Y-+@SKT%Q9\'GF-HWF:ZFQU_,JML>FBQ.]PV%IG^K59L?"*-G
M.Q'FS,1%6JL7&)S6JW3^Q:IBC\O-G\\[/R/"=8&QL
M           !I+=P3\)7B?\ W[?YEMY&KSRBGECZP_VGZ$RU+>F.\=C^W[Y6
M]B'BAWP             "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;V
MK#]57TJ48"\E'X                             #O3NMOB-<)NTGM3]J
M\>\\\;7R9->>*^8=SUNSR7OMA^S4]-J5-2A,P
M            "2#Q7'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ4
M8"\E'X                              #8>:42>0
M
M
M
M
M
M                                                         'BY
MX@?1D=7=UAO]>TJ7EKO0^<VCUG:TX33RS=%MNMI# 9&K+&%>C3C\WPNH;JK&
M$\*D(RR1A++Y3J32^Y^3ASR,FXW&G+%<[VSC\/F.&JG<_I9?B;U$<R9]-=LT
M4[FR=LQMG>[Z)Q_5%OKF2W9Y],TS_%$=*99PC9V1,
M            HD\./S6LN//+;*<>];Y>ECMN>5-IBM-XJYO;B2A8X?>33T][
M6V^J33UIHRTI=86^1O<'"2G"$]SD;S'PFCU:?R5I<IQP$W^$K@;M<).0V9NZ
MFTC7<OW*::9FNYEM[>QC(V1S?@U5%K%;9G919MXF8C;4RK2>8QA<=.%N3LM7
M]D1YU<?L]'=CT9A?TUSTG@                                  ,VCO
M]OBU<L/[B?\ +3LVVAN3K\CC1_\ NWTWF2)-3]_+_P#8][H>/#VNZ$
M                       !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89K
MHKXU?[''36XJ&TB              ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR
M_NBAUF<]Z<1V&KI,M9MK(9                               >AG=;\T
M+C@CS,VPWMOJMY-MY>5KC0&\6.LI9ZM6_P!K]7U;6VSMU2M:<TD][>:6OK:T
MSEK0A-+Y>[QE.E&:$L\SS9QM. VWQ@^ _-M!X>*(U+13&,RVNK9$48_#155:
MIFJ=RFG$457,+<KV3O+=^JN(F:8=KDV83EN848B?:OV:^IGF]#<F//AJ XC+
MXK4&)Q>>P62L<QA,WCK++X;+XRZHWV-RN*R5M2O,?DL?>VT]2WO+&^M*TE6E
M5IS325*<T)I8QA&$6I]C<%B\MQEW+LPM7+&/L7:K=VW73-%=NY15--=%=-41
M--=%43353,1,3$Q,;4QTU4UTQ53,33,;8GS8?Z+C/Z
M              ^6;W;R:"X];1[A;V[H9FC@=!;9Z7R6JM1Y&K/3EJ1M;"E_
MV?'6%.K4IPO,SFKZ>E9V-M+'REU>W%*C)",\\L(Y;H+1&HN$G666Z#TG8JQ&
MH<UQ=&'LT1$[-]7.[77,1.]MVJ(JNW:YW+=JBNNK933,OCB<1:PMBO$7IV6J
M*9F?^WFSS(\V65[RTY(:SY<\C=W.1>O)IY,]NAJZ^S='&1N)KJCIO3M"6EC-
M(Z2LJ\\LLU7'Z3TM8V>.HSQA":I3MH3S=,\TT8[<O YP89'P,\&.3<&>GHB<
MORG!4VIKV;V;]Z=MS$8BJ.=7B,17<O51S(FN8C<B(0MCL7<QV+N8N[^U75M]
M".9$?DC9#G9);B@                              -73@KHN.W7"GB/H
M:>G+3N=+<:]D</D.KU>BIEK7;?3DN8N.B2YO:4LUUE(UJD99*M2G+&?HEFC+
M"$6G_P 8#/?K-PZZSS^F=MK%ZIS2Y1YUNK&WNMT[M-,^EM[VG;--,SLVS$3M
M39EMOK676+?/ILT1^7>QM=5(B<T              !,'XIWV/^//:3H^K#7R
MU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M    *=/#5<Y;;9W??5?#S7V;I6&@^0]Q2U#MO4OJ\*5GB][L-8T;*.+HQGC3
MH4:NY&E+.2TZT\T9ZU_B,?;TI8SUX]-4W*D\ -W6W!]@^&O3MB;FH=-4S9QL
M41MJN97=KFKKD[-LS&"Q%4W-D1LILXC$W:YV6V8:1S*,/B:L!=G9:N[M/G5Q
MSO[4;GHQ$+JFOVDD                                !Y<][OSQQW G
MA_K'6^'R=I1WIW%IW>W.QF)FJTHWL=89>SGER&LOFD8S5I\7MWAJE3)U*D:<
MUO->RV=I4C)&\DB]9\3'B]XGC#\-."R'&VJZM"Y9-.-S6YLG>_!K=7I,-ON9
M%S&W8BQ3&V*XM3?O4Q5UFJ'39[F<99@*KE,_\Q7Z6B//GG^A3&[Z.R.>S*ZU
M:M<UJMQ<5:M>XKU:E:O7K5)JM:M6JS1GJU:M6>,T]2K4GFC&::,8QC&/3%M4
M4446J(MVXBFW3$1$1&R(B-R(B(W(B(W(B.8A_F[L\U_S?H
M                =J=V_HV?7_/[ACI>6G-6HW?)C9K(9"E+&I+-4P^GM=X7
M46;EEGI325*<T</BJ_1/",(R?I_T(+XSV>4Z<XN>N,VF=[71I7,J*)W-RY>P
MEVS:W)W)_P 2Y1N3S>8[#*;?7<TP]'_QJ.A%43/YH:I34632
M   YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M                          "M[PH_\0.:?H=LEY[W)4V<K_\ 9S0O;V:>
M]8)G.B?;<1U-'3J6@*-4@               (<O%1Z,C8\I.-.X?DNB75&P.
M3T9"MUI_Z2.@]Q-0YR-+JQKS4X>1AN/"/3"E)&/7^6:>$(0DOTY(S/(Q'!+J
MG36W=PFHZ,3LW-SX7@[-K;S-N[\"_>F-S<BG=FJ.=:6]F-LW?WK6S^[5,^N2
MW+:6&                               -!3P['-6WY%\-Z.P>J,G+6W1
MXHS8W1/DKBXC/=YG:')PNZNV67HPJSPC/3T[0L[G3\]*E+&2VM\79S3QA-<R
MPCK@\I?P%7.#/ANJX1,IM;W2>L-_BMM,;*;68V][&.MSLY]Z:J,9%54[:Z[]
MZ*8V6IE*.E,PC%Y?\%KG_&L;GHTS^S/Y-VG\D>:H*5P,H
M                  <Q\R^3.E>'G&3>'D5JZ>VGM-N-(WN0PF*N9XRPU+K.
M_C)B=$:5I0DJT:TT^HM57UI:S1DFA&E2J3U8QA+)--"5N!#@KS?AKX5<DX,\
MFBN+V9XVFB[<ICVC#4;;F*Q$[8F-EG#T7+D;8]-5331&V:HB>'F&,HP&#N8N
MYS**=R/-GF1'Y9V0RH=9ZNU#N!K#5>O=79*MF=5ZWU+G=7:GR]S'IN,KJ'4F
M4NLSFLE7C#Y(UK[)7M6K-_\ O31;>>1Y+ENG,EP>GLFM4V,GP&%M8:Q;IYEN
MS8MTVK5$>=11333'G0A6Y<KNW*KMR=M=4S,SYLS.V7YMVC\
M                  -);N"?A*\3_P"_;_,MO(U>>44\L?6'^T_0F6I;TQWC
ML?V_?*WL0\4.^              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]
MQS!M;>U8?JJ^E2C 7DH_                              =Z=UM\1KA-
MVD]J?M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M                   20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8
M?JJ^E2C 7DH_                               ;#S2B3R
M
M
M
M
M
M
M    X8[S?0L=Q^[TYFZ5DI0KW%3CINEGK"A'JP\OE-&Z7O\ 66*HR1GC"26K
M5R6 I2R1FC"6$T81C&$/E3_Q5-0?5CC)Z'S>J=[:C4V M5SYEO$WZ,-<F=F[
MLBB]5,Q&[,;=D2ZW.+?7LJQ%'/ZU5/Y8C;'YX99#;>0P
M               _N8[(Y#$9"QRV)OKS%Y7%WEKD<9D\==5[+(8[(65>2YLK
MZQO;:>E<VEY:7-*6I2JTYI9Z<\L)I8PC"$7QQ.&PV-PUS!XRW1>P=ZBJBNBN
MF*J*Z*HFFJBNFJ)IJIJIF8JIF)B8F8F-C^Q,TS%5,[*H:3_<\]Y'@N\%XW8Z
MIJ?*V%OR/VGL\;IG>S3DL+>TN,O7EH^0PNZ&(L*499(X'7%&WFGKPI24Y+++
M4[FWA)+1A;3UM73CK<5_,.+?PH7:,JLW*N##.*Z[^5WMVJ+<;=MW 7*YW>O8
M69B*=],S=P\VKF^FN;M-$MY#F].:82-_,?"Z(B*X\WS*H\Z?S3MCS'KF\9N]
M                                  9M'?[?%JY8?W$_Y:=FVT-R=?D<
M:/\ ]V^F\R1)J?OY?_L>]T/'A[7="                              J
MM\*K[0'*S^3NC/MK55#<KO\ =SI#_6\3W+#-=%?&K_8XZ:W%0VD0
M     !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                              "T/P[G>G8W/Z;PG=^[]:CDM-4:;HUZ
M?&?5F9NY):.I=.2S5;NZV<O;RXFA4ESVG(S5*VGH3S3R76,Z]A)Y*:RLZ5U1
MIREO%'Q679I?XQW!YA9KRG%51.>8>U3NV+VY33F5--.YUF]N4XS9$31?WN)J
MW\7[]=J0-*YU%5$97BI]/'M<SSX_<]&/Z/G;G.C;6VIM9R
M                 _C--+)+-//-+)))+&::::,)99998=,TTTT>B$)80A\L
M7]B)JF*:8VS(@F[^[O7;+ECKB3BIL#J&%]QWVLU!->:SU7BZE26SW@W*Q<U2
MUEJ6E:,DDUYH/0U6-6G832Q^;Y._GJ7D/+4:5A5EV'N3OXG]_@>R&>%[A%PW
M6^$O-\-O<-A[D1OLMP-S95LJC;.]Q>*C>U7HGT]BU%-CTE=>(HF,]39W&.N?
M L+.W"43NS']*J/6QSO-G=\Q-XL^8D
M _5:$TI>Z[UQHW0^.Z_[PUEJO3VE+#R<DM2I\]U%E[/$6O4DGGIRSS^7O)>B
M$9I81C_IA^EU&H<XL:>R#'9_BMGP; X.]B*]NY&]LVZKE6V8B=D;*9YT^@_=
MJB;MRFW'-JJB.C.QKT8['VF)Q]CBL?1^;V&,L[7'V5#RE6KY&TLZ$EM;4?*U
MYZE:IY.C3EAUIYIIH]'3&,8_*TP,3B;V,Q-S%XFK?8B[7575.R(VU53-54[(
MB(C;,S.R(B(YT)UB(IB(CF0_N/@_H              "8/Q3OL?\>>TG1]6&
MOEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M      ?ZN!SN:TOG,-J;3F5O\%J'3N5QV=P.;Q5U6L<IA\UB+RCD,7E<;>V\
M].XL[_'WUO3K4:M.:6>G4DA-+&$80<3,,OP.;8"_E69V;>(RW$V:[5VU<IBN
MW<M7*9HN6ZZ:HF*J*Z)FFJF8F)IF8F-DOU35515%=$S%<3MB8YL3',EI+=T-
MWFNE.\,V$LI-19#%8CDKMEC;'$[RZ,I5;:UK9>-&6E9V>Z&F<;"I"M4TIJJ?
MJS7$LDG5Q>3GJ6LW]'&VJW&KSQS^*KG'%KX1+E666[U[@MS6[7<RW$S%546]
MNVJK 7Z]FR,1AXVQ1,SMOV(IO1Z;KM%N6LBSBC-<+&_F(QE$;*X\W^M'G3^:
M=SS-OKF\9N]                               ?--X]X-N-@=L-:[Q[M
MZIQVC-N]OL%>:AU/J#)3QA2M;*UEA"G;6EO3A/=9/+Y.ZGIVMC96\E2ZOKRM
M2H4*<]6I))'*=$Z*U/PBZKP&B-&X2[CM39EB*;-BS1&[555S:JJIV4T6Z*8F
MN[=KFFW:MTU7+E5-%-4Q\<1?LX6S5B+]44VJ8VS/_;G^9'-F=R&9[WFO>!ZY
M[Q+DCF-ULU3OL!MMIJE<Z4V5V^N*\L]/2&AJ-W-6EN\A3H3S6M75^K+B6%]E
M[B6-2,:L:=M)4FMK2VA)M/<57BXY!Q:."^QI# S;Q.J,5-.(S/&1&R<3BIIV
M;VB9]-&&P\?X6'HG9Z7?7:J8NWKLS$.<9I<S7%S?JVQ9C<HI\R/USS9Z',B'
MG<]+.J                               >S?< Z"CKCO3>/MU5MY;G'Z
M#Q>ZFO<C)-U>B2&,VOU9A\/<0C&K3FA-:ZGSUA4AU83QC&7HC+U8QFE\.\HS
MJ'_(.*1J2U15O<3F-W 82B?-W^/P]RY',G]JQ:NT[NSF\W;LB<@TO:ZYG5J>
M=3%57\,Q'YYAI!M81+(              #FSF9['_*WLV;Z>J_5*4> _[ZM'
M^-&5=WV'$S#XA?[#7ZF63HW#$(@                              *WO
M"C_Q YI^AVR7GO<E39RO_P!G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M       DS\5EHCY]M/P]W'A3^B^X>ZFB)ZT/DZ/[=Z;TGGJ5.;^EEZW3_NYG
MC+TR3='1'HFEZ8PGN*Y(//O@^L-:Z8F?C>6X#%1':E_$6IGF?_EL;=V-NYN3
MLW,(UK;VV+%[]VNJ/[T1/K45J]-'H                              #
MMKN]>:>LN!'*/0/(#2]*[RN$L*M336YVC[:O)0AKG;'.U[6&J-.=>K-)1DR-
M/YK1O\;4J1\E1RMC;5*D)J<L\DT#\9+@+R/C$<$N8\'.;319Q]R(OX'$U1M^
M"8ZU%76+VR-LS1.^JLWZ8]-5A[MVFF8JFFJ.QRO,+F68VG%4;M,;E4>;3/-C
M],>?$-/G9O=_;O?[:W0V\VTVI;'5VW>XNG[/4FEL_83]-.ZL;N$TE6VNZ$W1
M7QV7Q5[2JVE_9UI9+FQO:%6WK225:4\DNJ'K?1>I>#K5N8:'UCA;F"U-EF)J
ML7[-?-IKIW8JIGF5V[E,TW+5RF9HNVJZ+E%55%5,S,6'OVL59IQ%B8JM5QMB
M?^W/CF3'.G<?2V+/L                                @]\1-WC]GR'
MW@LN'^T>?AD-H=@M07-UN-E\;<]?&ZWWLM:5UB;RPI322]%UB-K[6XN<?)/"
M:$E;*W-['JSR4+:M-L(\FAQ8;W!KHJYPU:SP_6]::BPU-."MUT^GPN5U33<I
MKG;^S<Q]447IC9MIP]%C=IJN7:(C75>;1BL1\ L3ML6I]-/FU\SH4\ST=OF0
MFC6F,0                                :2W<$_"5XG_P!^W^9;>1J\
M\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\              D@\5Q] .%GICO
M;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M          [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34
MH3,                                    D@\5Q] .%GICO;YEVU7*<
MD!]H]==I97[[CF#:V]JP_55]*E& O)1^
M   V'FE$GD
M
M
M
M
M
M                       !^:UGI>PUOH_5>B\K#IQ>K]-9W2^2AT3QZ;#/
MXNZQ5Y#HIU:%2/3;W<W^K/)-_P!$T(_*[3(\VQ&0YU@\\P?QO!8JU?HYG[=F
MY3<IYL3'[5,<V)CSI?BY1%RW5;J_9JB8G\L;&0UF\/D-.YK+Z?RU":VRF"RE
M_A\E;30FA-;Y#&7=6RO*$T)I99H34KBA-+'IA"/R?H;GV QN&S/ V<QP=6_P
MF(M47**O-HKIBJF?RTS$H*JIFBJ::OVHG8_RW+?P
M          !TKQ)Y8;P\+-\M);][*9S]UZHTU6FM\EB+R:ZJ::UKIB\GI_OK
M1FL,;;7%M'*Z=S-*E+UY.O+5M[BG2N:$]*YH4:M.+>&3@>T5PZ:!QG!YKO#]
M=RG%4[:+E.]B_A;].WK6)PU=45=;O6IF=D[)IKHFNU<IKM7*Z*N7@<=B,OQ-
M.)P\[*XYW.F.?$^;$_\ MC=AI&=WYWC&P?>';46^N-K,M2PNN\):6=+=#9_,
MWM";6.WN;JTJ7EH3T^I;39_25W<SQACLU;TH6MW)#J3RT+J2O:T=7_C'\67A
M$XM>L*L@U;9F_I^_75. S*W3/P;&6HF=FR=M76<133[=AJZNN6Y]-3-RS5;N
MURUE>;8;-;'7+,[+L?M4SS:9_3'F3S_.G;#OUYT=H
M              S:._V^+5RP_N)_RT[-MH;DZ_(XT?\ [M]-YDB34_?R_P#V
M/>Z'CP]KNA                              56^%5]H#E9_)W1GVUJJA
MN5W^[G2'^MXGN6&:Z*^-7^QQTUN*AM(@             #@KO2?AR\V>S9NM
M]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M          ']_%97*8+*8W.8/)7^&S6&O[/*XC+XJ\N,=E,5E,=<4[O'Y+&Y
M"TJ4;NQO[&[HR5:-:E/+4I5)832QA&$(N/C,'A,PPEW 8^U;OX&_;JMW+=RF
MFNW<MUTS371715$TUT5TS--5-43353,Q,3$O[35535%5,S%43MB8YL2N)[HS
MO\=&[V8_2G''FMJ/&Z(WMH4;+ Z,WJRU6VQ>B=W:TG4M;''ZPNXPH6&C-QKN
M3JPEK5/)XK,5H30DGMKNI1M;B@WCF<G=G>@\3C.$[@)PMW'Z#JJJO8G++<57
M,5ET3MJKKPU.[7B<%3N[::=N(PU.S?4W;--=VU(V1:FMXB*<)F,Q3B.9%<[D
M5>CYE7YI\Z=R:AE3C,@                            'Y;6^N-&[::2S
M^O=P]5:?T1HG2N.K9;4FK-59:QP6GL'C:'5A5O<IELE6M[*SMY9IY9833SPZ
MT\T)8=,T80CV^0Y!GFJ<YP^GM-8/$X_/L7=BW8P^'MUW;UVN>93;MT1555/-
MG9$3LB)F=R)?BY<MV:)NW:HIMTQMF9G9$>C*(?O?._IS'(FSU)QIX9Y7-:3V
M,O:5[@]QMVXT:N'U9O!85?*6UYIW3%O7IR9326V][2__ $BK/Y#*9FE-Y&K)
M;6<:]"\OHXEW)Y8+@TO87A3X<+-C&:_MS3=P67;8NX?+:XV54WK\Q,V\1C:9
M_8IC?V,-5'7**KM[K=RQ'6>ZFJQ<3@\OF:<-.Y55S)J\Z.?%/YYYFY&V)F"6
MO,.                                =\]UEM]_O/[Q?AGI2:C+<4)-_
M] :MO;>>-*%.XQVW>6I[A9.WK2UJ56G4MZ^/TM5DJ2='34DC&6$98QA-#SMQ
MM]2?5/BS:XSB*M[<G3F,P]-4;=M->-MS@Z)C9,3$Q7?IF)V[DQ$S$Q&R>SR6
MUU[-L/1_\6F?[L[Z>DU)6I6F8               !,'XIWV/^//:3H^K#7RU
M[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M     #[OQKY*;P\2MX=*;Y;&ZKN=)Z[TG<]:E5EZ]?$9_$5YZ?[UTKJK%>4I
M4,YI?.4*4*=U:U(PZ>B6I3FIUZ=*K3C[A1X+M%<,FBL9H#7^#HQFGL91NQN1
M<LW(B>MXC#W-DS:OVIG?6[E/GTU15;JKHJY.$Q>(P.(IQ.&JWMVGH3'/B8Y\
M3SX_2T.>[*[W;87O$-*V6GY;K';9<DL/BZ=766R^6R-.6MEIK6T\KDM4;87=
MU/)5U=I/K4JE2I2DZV1Q4L.K=TX4XT;FXUK.-5Q,N$/BTYO7F4T7<UX+[]V8
MPV9VZ)V6]]5LHL8ZFF-F'Q&[$4U3LLXB=VS5OHKM6Y4R?/<-FM$4[E&+B-VB
M>?Y]/FQ^>.?YL^MSQL[P                            !S9RFY<; \,M
ML,ANSR#U_C=%Z<MY+FEAL=&,+W56L\Q0H>6I:;T5INA-^\-0YNZC&67J4X0H
M6\L_E;FK0MY9ZTDH\$G UPB\..J[6CN#?+KN.S.J:9NU_LX?#6YG9-_%7Y])
M9M4[L[:IFJN8WEJBY<FFB>)C<=A<OLS?Q544T<[S9GS(CGS_ -IV0SW^]([V
M?>#O'=;4<3Y"\VXXY:/RM6]V[VCM[WRM:\O9:,UK)K7<6]MIX6NH=8UJ%2I+
M;R2P^98BWK3T+:$\\]S=76R)Q2^)SHKBQ9#5C-]1FG"=C;,4XS,9IV133MWT
MX7!4U1OK.&B8IFN9GKN)KIBY=V4TVK-F+<YSR_FUS>_L82F?2T_IJ\V?S1S(
MY\SY*/9#HP                               %//A:-OXYCE[O\ ;E5:
M/E;;0W'N;3%*>:$\9;;*[@;@:4O+6O+&%&,D*T<9H:]IPZ:DL>I4GZ)9OEC)
M5'RMNHXP7 OIS2U%6R[F&I.OS&YZ:W@\'B*:HYNW9O\ %6JN9.[3&V8YE68Z
M,M;['7;W.IM;/RU51[&5TK7^20               YLYF>Q_RM[-F^GJOU2E
M'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M    "M[PH_\ $#FGZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M               #P)\2;H&KK'NT<OJ*G;SUI-J=[MJ-?5ZDE.K/+:4LC5SV
MUT+BI-3FEEI235]R9*76GA-+&:K"7HZT98PL4Y+O45&2<::SEE544U9QD.88
M2(VQ&^FB+6/V1MYL[,%-6R-D[*9GF1,,8U=:FYE$U_N7*:NG3ZYGKMDE%H
M                             #W#[G;O>M4=WUK;_=ANA/E-6<3]?9VG
M=ZHPUM+5OLUM9J"]A1M*^X>BK6$8SW5K4HTJ<,SBI/EO:-*6M;]%U3ZEQX'X
M['$ORGC(9#];-)Q:P?##EV'FFQ=JV46L?9IVU1@\55S*:HF9^#8B?:JJIHN;
M;56^M9'D.>UY7<ZS>VU8&J=V.?3/[T?ICG\[=YNA#MGN=M_O+H/2^Y^UFKL'
MKO0&M,5;YK3.JM.WDE]B\KC[F7]6>G4EZM2WN;>I+-2N+>M+3N+6XDGHUI*=
M62>276ZU5I34>A]0XO2>KL%B,OU'@;U5J_A[U,T7+==/.F.9-,QLJHKIF:+E
M$TUT554515,HV;UK$6J;UBJ*K54;8F.9/_;\S]TQ]]0
M            $O\ WW7?6878C!:KXC<3=6VV6WXS5M>:?W4W1TUD:-S9[)6%
M2:>TRVE\!DK.>K3J[LW=.6I;W$].;K:<EFFZ8RY'JPM+8.(9Q%,=P@YA@^&;
MABP5=G@]L5TWL!@+]$TU9I7'IK=^]15$3&7TSLKHB8V8V8C<G#;9O8;J+4-.
M&IJP.!JVXF=RJJ/Z'FQ'];U/H\R&*:::>::>>:,TTT8S3331C-----'IC--&
M/3&,8QC\L5_D1%,;(W(A'#_Q_0                               !I+
M=P3\)7B?_?M_F6WD:O/**>6/K#_:?H3+4MZ8[QV/[?OE;V(>*'?
M     )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                            .].ZV^(UPF[2>U/VKQ[SSQM?)DUYXKYA
MW/6[/)>^V'[-3TVI4U*$S                                    )(/
M%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                     -AYI1)Y
M
M
M
M
M
M                                           97'>1;<1VEY]<PM"2
M6DMC98SD+NADL+9RT9:$EMIO5.J<AJS2]&G2D_4A2IZ=SEK"6,L)99I>B,(2
MPCT0VY^*_J>-8\7716H)KZY?NZ:P%%VK;MFJ_A[%&'OS,SN[9O6KFW;MF)W-
ML\U"^;6NL9GB+7,B+M6ST)G;'YIAQ0G9UP
M     #ZOLGOENWQRW(T]NYLAKW4&W&X>F+CRV*U'IV[^;U_(SS21NL9DK2K+
M6Q^;P62IR0IWF/O:5>RO*,8TZU*>2,96'Z\T!HWA.TQB=&:]R[#9IIK%T[+E
MF]3MC;&W>W**HV5VKM$SOK=ZU51=MU>FHKIJC:^^'Q-_"7HOX:J:+M/,F/\
MMNQYL3N2M![OWQ)&S.ZECA-N>;UA9['[D2R6^.I[N8.TR%]M!JZYZ)*-*\SM
MC;4[_-;:Y*[J30A5C4A>X:6,)ZT]U94HRT*=&O&.Y+[7&D<1B-3< MRO/]+S
M-5<Y==JHHS'#T[LS3:KJFBUCJ*8_9V=:Q,Q--N+-^N)N52!E>K</?B+68QUN
M[^]'[,^CSZ?SQS]L<Q3/I;5>E]<:>Q&KM%:DP&L-*:@LZ>1P.I]+9C':@T]F
M\?6Z84K[$9K$W%WC<E9U8RQZM6C5GDFZ/DBJMS;*,VR#,KV39[A<1@LXPU<T
M7;%^W79O6JXYM%RU<IIKHJCGTU4Q,>8S"BNBY1%RW,543S)B=L3Z$P_WW7/T
M                               S:._V^+5RP_N)_P M.S;:&Y.OR.-'
M_P"[?3>9(DU/W\O_ -CWNAX\/:[H0                             %5
MOA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M    X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                              ![>=WYW[7++A31P>WVLKF/(O8+&RV]
MC0T!KS,7=+5ND,51DFIT[?;G<2>ED<EA[2UDA3EI8[(T<IBZ5"EY&VHVD9XU
M8>"^,=R?7 [P[5XC4F24_5GA%N[:YQF$MTSA\3<G=FK&X/;11<JJG;-5ZS58
MOU5U;^[7>BF*)R+*]2X[+MEJY_BX6/Z-4[L1_5JYWH3MCS-BOKB-WUW /EQ;
MXC%XG=NQV>W)R-*E)6VQWNJV6A,Q^\9YH4OF."U+=W=30VJZEQ7Z?FU*QR52
M^JT^B:>VI31C)+2YPR\1+C%\#5R]B\9DUS.]+VIF8QV5Q5B[>\C=W]VQ33&*
MP\4Q^W5=L4VJ:ML4W:XV53G>!U#EF.B*::^MWI_HU^EG\D\R?R3M\YZRTZE.
MM3IUJ-22K2JR2U*56G-+/3J4YY8325*<\L8RSR3RQA&$81Z(P>.ZJ:J*IHKB
M8KB=DQ.Y,3'-B8YTP[Q_-^0                       !^.UYN)H#:S3.0
MUIN;K?2.W>C\5)&ID]5:XU'A]*:=Q\DM.I6C&\S6=O+''6_]%1GFA">I",82
MQZ/T.[T]IK4>KLUMY%I7 8W,\[O3LMX?"V;F(O5SMB/2VK5-==6[,1N4\^'S
MNW;5FB;EZJFBW'-F9B(Z,I_>8OB1^(.R5KE]-<;,=EN4&XUOY6TMLICI;W2&
MS^,O98U*,]:]UAEK*&:U-):U(2U)),1CZ]E>R=,LF0I=,)UC? GR7W#1KR[9
MS3A1NV=)Z9JV556Z][B<RKIW)B*<-;JZU8FJ-L3.)O4W;4[LX:O]EB^/U;@,
M/$T82)O7?-YE,?EG=G\D;)\U()S5[R3EISWU!3R._.XE6II+'7<]WIK:?1]&
MOIK:[3%2,9XTZUEIFE=W-3+Y2C+4FEER.6N,CDI:<T:<+B%/HDA='P%<5_@<
MXN^6SAN#S+(C.;M$4W\PQ,Q?Q]^-S;%5^::8MVYV1,V</19L3,;Z;>^VU3@F
M89OCLSJVXFO_  XYE,;E,?DY\^?.V?/<'O0CK0
M          'OEX;?;6;7'>78'5<:$]2GLWLUNMN%Y:$:<M.WK9C'XW::GUHU
M(=,\]6EN94A+))'RD8=,W^I).KMY4'5,9!Q6<1D^^B*L[SS+\'LW=LQ;KKS"
M>9S-DX&)F9W.9'-FEDVDK/7,WBOW.W55T?2^N:%C6T2F
MF#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M                           ?Z^ U!GM*9K%ZETOF\OIO46#OK?)X3/X#
M)7F'S6'R5I4EK6F0Q>5QU:WOL??6M66$U.K2J25))H0C",(N'F.79?F^!O97
MFUBSBLLQ%N;=VS>HIN6KE%4;*J+ENN*J*Z*HW)IJB8F-R8?JFNJBJ*Z)F*XG
M;$QN3'H2ITX*^);WFVJH87;_ )IZ2N=^=%6OD+*GNQI*7&87>3$64G5IRU,Y
MBJ\V.TCN-\WHTY999IZF&R$\8S5;B\NJD>B-4O&!Y+/0^K[E_4? 7C*-/9[7
MMJG+\1O[N6W*IW=EJY&_Q&"WTS,S$1B;,;E%NS9IW8S#+=7XBQ$6LPIZ[;_>
MC<KCT8YE7YI\V95@<7>\0X:\Q["UJ[![[Z+U1GZ]&6K<;?92]CI3<O'S>3EG
MKR7.@M2RXS4E>C:SQC)-=6M"XL9IX1\G7GAT1C3YPL\6KAOX$<171PB:>QV$
MRZFK9&,MT_",#7N[(FG%V-_8B:N;%NY71=B)]-;IG<9O@LUR_'Q_RMVFJK]W
MF5?W9W?R\QVF@MV                         #X'OSRFXY\8,!'4O('>C
M;W:C&36\]S9TM6ZBLK+-9>G)&I+-+I[35.>OJ/4EQTTIX0I6%I<U8]6/1+\D
M4B<'O!)PF\+&8_Y7P<9'F6<8J*HIJG#V:JK5N9V>W7YB+-B-V/37KE%.[&[N
MN+B<;A,'3O\ %7**(\^=V?0CFS^2$S_-#Q/FB\/:YS1?!S;.\U?F9Y+FQM=Z
M]V[*YPNE;*>,:U']ZZ5VUI5*.H\]TTII*UK5S-?$PI59>BOCZ\G3)-:=P&<E
M%GN-NX?/>'W-:,%@8FFNK*\NJINXBKF3UO$8Z8FS9W=M-RG#48C?4S_AXFW5
MLJC$,PUC;IB;>6T;ZK]^K<CT8IYL^=MV>?$I*=_N1V^/*3<+([I[_P"Y>IMS
M]<9&7R/[UU#=RS6V+L85)ZM/$:<PEG2M,%I?!4*M2::G8XZVM;2G//--+3A-
M--&-R'!UP8Z!X)=-VM(\'.583*<@M;O6[-/IKE>R(FY>NU35=OW9B(BJ[>KN
M7)B(B:MD1$8/BL7B<;=F]BJZJ[D\^>=YT1S(CSHW'Q-G;C@
M                   +:O"J;<QQNP_*_=N-&2$NM-W-$;<TZ_Z\:DT=LM&W
M6IJU'Y9?)RR2PW;IS?JQZ9HQ_6AT0E4/<KQJ>,5PA:/T;%4[<#DV*QLQN;/^
M>Q--B)\W;_\ BZ8W=R-FYS92)HJULPU^_P#O7(I_NQM]<JT5!LU
M      <V<S/8_P"5O9LWT]5^J4H\!_WU:/\ &C*N[[#B9A\0O]AK]3+)T;AB
M$0                              %;WA1_X@<T_0[9+SWN2ILY7_ .SF
MA>WLT]ZP3.=$^VXCJ:.G4M 4:I                >>O>P[;QW7[M[F5I*2
MV^>U[?8[5>M[2TA0GNJMQ?[6RV^Y^/I6UO3FEJ5;R:]T?3\A"7K3>6ZO1+-'
M]6/I+B>ZHC1_&?T/G-5>\MU9_A\+55MBF(HQ^W US5,[D4[W$SOMNR-[MVS'
M-CJL[L]?RG$6^?UN9_N^F_0RZVV6AL
M  !Z+\!.] Y/]WGJR-YM/J&EJ7;++WT+K6FR>LZUY>Z U+&I)+1KY&QHT:TE
MYI+5,M&27R63Q\U*I--2IRW5.ZMY8V\WF;C%<4_@HXR>3]8UAAIPNJK-O>X7
M-,-%-.,L;)VQ17,Q-.(P^V9WUB]%41%54VJK-R8N1VV5YSC,JKVV)VV9G=HG
M]F?U3Y\?EVQN+D^#7?4\*^;M+":9Q^LZ6R^]>2EH6]39S=:^LL-DLCE:O13^
M9Z$U;/&AIC7TMQ7ZWS:A;5:.7J4Y?*5<?0A\B@?A^XBO#KP#5W\UQ.!G/="6
MMM49EE]%5VBBW&[OL7AXVW\)LC9OZZZ:L/%4[VC$W)2-ENH<OS'91%76\1/]
M"K<W?ZL\RK\F[YT/71XS=Z                           ^([]\D]AN+N
MB+C<7D#NKH[:K2-'RTE#(:IRDEO>9BYMZ<*U7&Z9P5M+<Z@U7F(4INO"RQEK
M=W<TORPIQA",6>\'?!=PA<+.?4Z9X.,HQN;YS5LVT8>W,TVZ9G9%=^[5O;.'
MM;=SKM^Y;MQ.Y-6UQL5B\-@K?7<5731;\^>;Z$<V9\Z(F4;7>5^(NU]O78Y_
M9KA#:ZBVAVTOI+G%Y_>G+=7&[LZQL9X1H5Z&CK.TK5Y=M<'=R]?HNX5JN<KT
MII)I9L=-"I2GNZXK7)F:=T)?P^N.'JO#9UJFW--RSEEOT^7X:J-V)Q-541\.
MNT[G^'O:<+15%43&)B::Z<!S?5=W$1.'R[;;L\R:Y_:GT/W8\_F^@EXK5JUS
M6JW%Q5JU[BO5J5J]>M4FJUJU:K-&>K5JU9XS3U*M2>:,9IHQC&,8],5LE%%%
MJB+=N(IMTQ$1$1LB(C<B(B-R(B-R(CF,-YN[/-?\WZ
M               &DMW!/PE>)_\ ?M_F6WD:O/**>6/K#_:?H3+4MZ8[QV/[
M?OE;V(>*'?              )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@
MVMO:L/U5?2I1@+R4?@                             .].ZV^(UPF[2>
MU/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M                )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5
M?2I1@+R4?@                              -AYI1)Y
M
M
M
M
M
M
M  9W/B,]M(:"[SG7>H9+>%M1W@VNVGW+HPDIS4J=6-KI^IM==7$DL>BG-&O?
M[:5IJDTD.B:K&:,W3/&:,=EGDR=4_6+BIY?EM56^KR3-LPP,[9VS&^O1CZ8G
MG[E&.IB(GF4[(CTNR$5:LL]:SBJOG7**:OS;WUKPG6",;
M                   =3<:N;7*SB!F9LSQSWQUSMK+7N);G(Z=Q^0IY70^;
MKR1EZM;/Z!U!0RVB\W<2R0C+)6N;&K6IRS30DGEZT>F).%+@'X(.&G _ >$W
M(,OS2::=[1>KHFWBK4>99Q=F;>)M1MW9IHNTTU3$35$[(<W!YCC<!5OL)<JH
M\[FQ/HTSMB?RPH:XX>*7W8T_2LL+RHX^:5W&MJ<+>WK:XVAR]QH+4D*5/HA7
MOLCI#4']H].9W(UX=,8RVMY@[>$WZ)(05K\)_))Z.S*NYCN"/4F+RR[.V8PN
M8VZ<78VSS**,39ZS>M41YMRWBJ]G-JEE.$UG?HV4XVU37'FTSO9Z$[8G\DTO
M:O9?Q!O=E;NT[2CE]V-4;)YN[ZD),'O)H+.XCJ3QEC&I"OJ;1\NMM#6DE.,.
MCK5\K2A-TPZ.GY>CPIKGDWN-5HRJNO!9/A,^P%'-NY;B[5S;'.V6,3\%Q54S
MYE&'JV<]D.'U3D]_<JKJMU>973,?GC;'YWI]MER@XU[TR6LVT/(#9?<Z>\DI
M3T+?0>YVB]57L8UHPEDI5;#"YJ\O;>YA4CU)J52G+5DJ0C)-+":$80\H:JX)
M^%'0M5<:TTYGN511,Q-6+P.)P].YS9BN[:IIFG9NQ5$S3,;L3,3$NYLXS"8C
MVB[;KZFJ)Z4ONJ/W)                            9M'?[?%JY8?W$_Y
M:=FVT-R=?D<:/_W;Z;S)$FI^_E_^Q[W0\>'M=T(
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
M_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
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
MNS9MT6K5$>91;HBFBF/.IB(=)777<JFNY,U5SS9F=L]%_B.>_(
M                        #1Y\/UMC-MOW7FQ]]<6\UKDMS\[N5N=D:4]&
M-*>,N6UQF-/8*XC&:22:M+>:4TOCZTL\>GIDJ0A",980BUB>4<U7&I^-CG]B
MU5O\+E.'P.!HG;M]KPMN]=CG[-[B+]ZF8\V)V[LREC2]GK636YGFUS55T9F(
M_-$/:5X89"               YLYF>Q_RM[-F^GJOU2E'@/^^K1_C1E7=]AQ
M,P^(7^PU^IEDZ-PQ"(                              "M[PH_\ $#FG
MZ';)>>]R5-G*_P#V<T+V]FGO6"9SHGVW$=31TZEH"C5(               #
M\UK/2V,USH_5>B<W3\KAM8Z:SNELO2^7^DQFH,7=8F_I_JS23?KVMW/#Y)H1
M^7],':9'F^+T_G6#S[ 3LQV"Q5K$6Y\RY9N4W*)Y_,JICG/Q<HIN6ZK=7[-4
M3$^A,;&1)JK3>4T;JC4FD,Y2DH9O2F>S&F\Q1IS1GIT<I@LA<8O(4J<\TE.:
M>2G=VL\(1C+",80_1!N<Y1FF$SS*<+G67S-6 QF'MW[<SN3-N[13<HF8W=DS
M35'/E!==%5NN;=7[5,S$^C&X_P %V#\@
M     /5#BKWSG>"\29,=A]'[UW^X^@<?/0ZFVN]M*XW)TO):V\:<*>.QF2R-
M[;ZXTOC):4LTL+;$9BPMX=>,W4C-T30\C\+W$<XM_#)-W&YUD5O+-178G;CL
MKF,%?WT[=M==%%-6%OU[=D[_ !&&O5[D1OMFV)[K!:@S3 [*;=R:[4?T:_31
M^N(]"84"\?\ Q3VU>6H6>-Y/<;M::+R,/)4;G56R^;Q6N,'<U9_DGO:ND]7W
M.C\O@K.E-']:G2R67K=6$9I>M'HD5Q<(_)':NP=RO%<%&J,#CL-NS3A\SM7,
M+=ICG4QB,-3B;=VJ>=558PU.W<G9'IF4876EBJ-F,LU4SYM$Q,="=DQT9>PF
MS_?0]V7O53MY=/\ *_;_ $CD:ODI*^)W<ES.T%Q9W%66$T+:IDMQ<9IW3MY/
M+",(1GM+ZYH=:/1UXQZ80\4ZUXC7&IT+55.8Z/S+&X:-NRYEW6\RBJ(_I11@
MJ[UZF/.N6J*MF[O=COK&H,GQ'[%^BF?,JVT^JV1T)>B6C-QMO=Q\?'+;>:\T
M9KW%PEIS1R6C-4835&/A+5EA/2FC>8.^OK>$M26/3+'K?+#]#S3GFF-2:8Q/
MP/4N7X[+L7N^DQ-B[8KW.;Z6[115N<_<W':V[MJ[&^M54U4^=,3TG[-T;Z
M                  .:=UN9G$G8VG>QW>Y+;';>W6/DA/<8C4NYVD+#4<\8
MR]:6E9Z8FRTVHLC<S2=,T*5O:U:L981C"7HA&,)3TAP'\,FOZK<:+TMG^96K
MD[(N6,#B:[/HU7^M]9HIV[F^KN4T[=D;=LPX=_,,#AMO7[UNB8YTU1MZ&W;^
M9Y3[X^([[N3:NE=VV@<_N1R!SE&6-.C:[;:%R&%P?SN'_P"7>:CW*FT51^:0
M_P!->QH9"'_X99OEZ/7N@>3%XSFKJZ+NHL/E>F\!5NS5C<71=N[WS:;.!^%3
MOOZEVNSY\PZ7$ZLRFSN6IKNU?U:=D=&K9^;:\+.3/B<N7&Y=&_P?'';O07&_
M"7'E*='4E]&3=K<JE)+-++)6M<CJ+%8S0>/^<4H31GI3Z?O*E*,T(4[CIDZ\
MU@'!7R4_ UI:NWC^$[,\QU1CZ=DS8HVY=@9GGQ519N5XNO>SLV51C+<5;/36
M]D[V,;QFL,=>VTX2BFS3YO[57YXWO\,^BGPW:WIW<WZU?=Z^WIW*UKNEK*]A
M-3JZBUSJ/*:CR5.VC5J5Y+"RJY*YKRXW%T*E:;R-I;PI6U&$>BG)+#Y%D>C=
M"Z,X/,EHT[H7*\!E&1V]V+.%LV[-$U;(B:ZHHIC?W)B(WURO?5U<VJJ98M?Q
M%_$W.NXBNJNYYLS,_P#;T'S%E3X@
M  -);N"?A*\3_P"_;_,MO(U>>44\L?6'^T_0F6I;TQWCL?V_?*WL0\4.^
M           20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C
M7DH_                              =Z=UM\1KA-VD]J?M7CWGGC:^3)
MKSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M   20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                           ;#S2B3R
M
M
M
M
M
M                                                 C6\5CM9"AJ+
MB#O;:TYIHY/"[G;69RKY.:$M"&"OM-:MTK3A5AUI9IKK^T69C&6/5C+Y&$8=
M;IFZEWO)":NZYEFM-!W9B(M7\#C[4;>;UVB_A\1.S^KUG#;N[MWV[LV1MP#6
MMG978Q$<^*J9_)LF.G*0I= P4
M  !]ZT-RIY0;8224]M>2&_6WE.G)&G3DT-O!N%I*2G3C&XFC3DEP&HL?++)&
M-Y6CT0^3IJS_ /XINF/,_P""+@GU75-6J=+Z=S*J9VS.*RW!XB9GTN[/7K->
M[Z6G^[3YD.3;QN,L^TWKM'H551TI=9Z7[XOO.=(2PDQ/,G=N[A"6:6$=47&
MUO-T3UH5X],^M,%GYXS0GAT0C&/3+)^I#HDCU4.YMQ)N*GG4[[&:(R:B?_@1
M>PO,C9S,+=LQS.C/IIW=USJ,_P XM_LXBO\ +LGIQ+H+3_B%>]4PTTD<EOSI
M?5L)+F->:74&RFSMM+5I1IR20LI_[*Z*TS-"VEFDC/",L9:W6FCTU(R]$L(W
MS+DVN*)CHF,+I[%X.9HV?X.:9E5LG;,[Z/A&*O\ IN=N[:=D1Z7;MF>53JG.
MJ>;=IJ]&BC]$0^LXOQ+?>28^WGHW<O'_ #E2:M-5EN\IM;DJ-Q3DFDIR0MY)
M<)K/#VL:,DTD9H1FI35.M/'IFC#JPEP[%\EIQ7L3<BNS]8\/3%.S>V\?1,3.
MV?33UW#7*MN[LW*HC9$;FW;,_>G5^;Q&R>M3Z-,_HF'T6CXH_G[)-2A7V@X@
M5J<L:?ENKH+>:E6JR2QAY3JU(;^3TJ56I+"/1-Y.,LL8]/5C#Y&-5\DOQ=*H
MGK>=:UIJG;L_YO+)B)YVY_E$3,1YFW;/F\]]?KGFGN=C^[7[-^O_ #3O,#W>
MN-G[#=#[_ND_"/X%?"75'1P'S1]/KIC_ '*S_%[)_MXKQ4O)RC3JPSG&38?(
MU8SRQH3XK-;@X:G3I]7]:6K2O,SGIJT\9OEA-">G"$/DZ(_I<#&<D7P4UU4S
M@-5ZAM4;-V+EK!W9F?.FFW:V1YTQ/HOU3K3&?TK-J?0FJ/TR_P!;\U5R ]U/
M9WZYZU_JG#_"(X.?"_._DV%_6_7UUQ7N%OHR?FJN0'NI[._7/6O]4?A$<'/A
M?G?R;"_K/KKBO<+?1D_-5<@/=3V=^N>M?ZH_"(X.?"_._DV%_6?77%>X6^C)
M^:JY >ZGL[]<]:_U1^$1P<^%^=_)L+^L^NN*]PM]&3\U5R ]U/9WZYZU_JC\
M(C@Y\+\[^387]9]=<5[A;Z,GYJKD![J>SOUSUK_5'X1'!SX7YW\FPOZSZZXK
MW"WT9/S57(#W4]G?KGK7^J/PB.#GPOSOY-A?UGUUQ7N%OHR?FJN0'NI[._7/
M6O\ 5'X1'!SX7YW\FPOZSZZXKW"WT9?DJWBGN74U:K-;\=N.%*WC5J1H4JT-
MS:]:G1C-&-*G5KR:XMI*U623HA-/"G3A-'Y82R_HAW-')'<#,41%W4VIYN;(
MVS'P&(F>?,1.%JF(F>9$U3LYFV>:^?UTQW.M6OXOUOSV5\4KSFK5J<V$V0XG
MX^WA2Z*M+*Z6W?S%:>MUYH^4IU[3>?!24J74C"'4C3GCTPC'K?+T0[+"<DIP
M T43&/S[6%RYMW)MW\NMQ$>9,599=F9V\_?1YFSGS^:M9YE_1MV(CSXJGU\/
MP&8\3=WB^3GO9[+3?&;3LMU1C2H4L/MGK*O)C9XV\*,+BRCJ#=#.5*E:6I#R
MT(7$U>GY2/1U>IT20R/!<E3Q9L+313?Q6JL3-%6V9N8[#1-<;=N]JZS@+41&
MSTOI(HG9S]]Z9\JM89K.W939CT*9_35+Y'G_ !$W>DYF2>7';N:"TI&:VFH0
MJ8#9K;FYGDJS1FC"]DAJG!ZEIQN9(30A"$TL:/1+#IIQCT].99=R:/%*P,Q.
M)R;,<9$5[=E[,L;3MC]W_E[MB=[/G3%6[N5<S9\*M59S5S+E-/H44_IB7IKW
M5.ON]][S?<6GN!NWRRW3T5Q+T5FZ4NO-5:3P&@=L;_<;*V-M3DGVTV\N]"Z*
MTW6I7-S1FD_>^1M9J<F*HU(U)9_G]2A"/E;C>:=XEO%4TS.G-&Z.RC'<,>.L
M3\$P^(O8O'48*W75,QCL93B\5?B::9V_![-R)G$51O9I^#TW-G<9+=S[.+O7
M;]^NG TSZ:8BFG?3^[3O8C\L\[T=BR"C2DMZ-*A)&K-)1I4Z4DU:M6N:TTE.
M2$DL:MQ<5*MQ<58PE_6GJ333SQ^6:,8QC%2/<KFY7-RK9OJIF9V1%,;N[N4T
MQ$1'F1$1$<R(B&?<S<?]7X       &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_\
M=OIO,D2:G[^7_P"Q[W0\>'M=T(                             "JWPJ
MOM <K/Y.Z,^VM54-RN_W<Z0_UO$]RPS717QJ_P!CCIK<5#:1
M  '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                                       /TUCK36.,M:-CC=6ZFQ]C
M;PFEM[.QSV4M+6A+-/-4FEHV]O=4Z-*$U2>,T82PATQC&/\ I=5B,BR3%WJL
M1BL'A;F(JYM5=JW55.YLW:IIF9W-S=GF/W%RY3&R*JHCT9?VO]X>O_\ QSK'
MZS9K_OKX_5K3G_V?@O\ N+7L7]Z[=_>JZ,G^\/7_ /XYUC]9LU_WT^K6G/\
M[/P7_<6O8G7;O[U71E_*7<7<&2:6>37>LI9Y9H32S2ZGS<LTLTL>F6:6:%]"
M,)H1A\D2=,Z;JC9.7X&8G_X%KV!UV[^]5T9?Q_WAZ_\ _'.L?K-FO^^GU:TY
M_P#9^"_[BU[$Z[=_>JZ,G^\/7_\ XYUC]9LU_P!]/JUIS_[/P7_<6O8G7;O[
MU71D_P!X>O\ _P <ZQ^LV:_[Z?5K3G_V?@O^XM>Q.NW?WJNC)_O#U_\ ^.=8
M_6;-?]]/JUIS_P"S\%_W%KV)UV[^]5T9/]X>O_\ QSK'ZS9K_OI]6M.?_9^"
M_P"XM>Q.NW?WJNC+_P FW!U[/+-)/K?5\\D\L99I9M2YF:6:6:'1-+-+&]C"
M,L81^6#^QIO3M,Q53@,%$Q_\"U[$Z[=_>JZ,OR#NGS
M                          :$WAMMIIMO>[;Q.L[BWEIW6^&\.Y>XE.M-
M+&%Q/B\)=8W:FQHSQFEA-"WEN=N;FM2E^67HN(SP_P!=K;\J%K&-2<:&]D=N
MK;:R#),#@YCG=<NTUYA7/H[W&T4U3S?21$_LI2TE8ZUE$7)YMRY55^2/2^M>
M_"NIDX               "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\
M0M=F];4A=7_HW                                           ?^RS
M3232SR31EFEC":6:6,99I9I8],)I8PZ(PC",/DB_DQ%4;)W8D?K_ />'K_\
M\<ZQ^LV:_P"^NE^K6G/_ +/P7_<6O8OIUV[^]5T9/]X>O_\ QSK'ZS9K_OI]
M6M.?_9^"_P"XM>Q.NW?WJNC)_O#U_P#^.=8_6;-?]]/JUIS_ .S\%_W%KV)U
MV[^]5T9?RAN+N#+":$NN]90A/+U9X0U/FX0FEA-+/"6:$+[]:7KRPCT1_P!,
M(1)TSIN=DSE^!VQ_\"U[ Z[=_>JZ,OX_[P]?_P#CG6/UFS7_ 'T^K6G/_L_!
M?]Q:]B==N_O5=&3_ 'AZ_P#_ !SK'ZS9K_OI]6M.?_9^"_[BU[$Z[=_>JZ,G
M^\/7_P#XYUC]9LU_WT^K6G/_ +/P7_<6O8G7;O[U71D_WAZ__P#'.L?K-FO^
M^GU:TY_]GX+_ +BU[$Z[=_>JZ,G^\/7_ /XYUC]9LU_WT^K6G/\ [/P7_<6O
M8G7;O[U71E_2R.L-79>UGL<MJG4>4L:LTDU2SR.;R=[:U)J<\*E.:>WN;JK1
MGFISRPFEC&'R1ATP<C#9)DV"O1B,'A,+:OQMV546J*:HV[D[)IIB=V-R=U_)
MN7*HV553,>C+\X[-^
M'_LLLT\TLDDL9IIHPEEEEA&:::::/1"66$.F,8QC'Y(/Y,Q3&V=R(&M#Q5VH
MEV)XR\?=F/)0I5MK=F-M="7_ $20DFK9;36D,1BLQ=U981C"%Q?96VK5JG_3
M4J31:<_"[K">$'A4U)KG;MHS;/,=BZ-W;LMW\3<N6Z8\ZBW5333YT0G#!6/@
MV#M8?GT6Z:?RQ$1/YWWQ';D@              .;.9GL?\K>S9OIZK]4I1X#
M_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M  K>\*/_ ! YI^AVR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M              R^N]QVHGV9[R;F%H[YO):VV0WBS>XV.HT:<*5K3QF[]M8[
MKV%&TDDDDI26UK;ZSEHRR20ZE/R<9(?ZK;#XFFL*=<<5W16=[Z:[MO)+6"KF
M9VU37EU5>7US5,S,S555AIJF9W9V[[GH<SVQ\'S?$6^=-R:O[WIOTO.9Z:=2
M                                     _T<5E\M@KZAE,)E,CALG:S1
MFMLCBKVYQ]];S1A&6,U"[M*M&XHS1A'HZ99H?(XV,P6#S##U83'VK5_"U_M4
M7*::Z*O1IJB8G\L/[3553.^IF8GSG5&C.?O.7;R2C0T7S!Y+X"RH0A+2Q5IO
M;N+/A980IR4I>G!W.H:^(FC)2IRRRQC0C&66$(0Z((CSSBZ< .I:JKF>:*TK
MB;]7-N597@HN\V9]MILQ<W9F9G95NSNRYMO-,RM;EN_>B/,W]6SH;=CJ#3??
M@=ZCI2667%\O=774))*U.']I-$[2ZRFC+7J0JSQFFU?M_G9IYY9H=$DTT8S4
MY?U98PE^1$V:<0GBC9O,SB]%X*C;,3_@8K,,-S(V1\6QEK9'FQ&Y,[L[9W7-
MHU'G5'[-^K\L4STZ9?=,)XBWO1,53J27VY^W.I9IY+>66MF]G="T*E&:C+4A
M4J4X:<QN I1GNXSPC4Z\LTL(RPZD)(=:$8_Q_)F\4W&515A\IS/"Q$SN6LRQ
M<Q.W9LB>O5WIV4[-S9,3NSOIJW-G(IU7G-/-KHGT:*?T;'UC%>)Q[Q7'5J%6
M[TKQBSLE&E&G4MLKMKKBC1NIXT^IY:O-@]U<-<2U83?K]%*I3DZW_5ZOZK#\
M9R4_%GQ-NJBSC-5X>JJ=L56\=A9FG=V[(Z[E]VG9SO315.SG[=U]Z=8YK'-I
MLSZ--7Z*H?N,7XI7G11N)YLWLCQ-R%K&C-+3HXO2N\&'N);B,].,E6>YN]Z<
MY3GHRTX3PC3A2EFC--"/7A"6,LW08ODE.+_7;B,!GVL;=[?;LW,1EMR-FR=R
M*:<LM3$[=F[OIC9$QO9V[8^M.L\RV^FMV)CSHJCU\O\ ?_-.\P/=ZXV?L-T/
MO^Z[\(_@5\)=4=' ?-'Z^NF/]RL_Q>R?J[;Q5/(B6WH2W?%C9>O=2T:4MS6M
MM6:XM;>M<0DEA6JT+:K/>5+>C4J=,9:<U:K-)+&$(SS1AUH]1=Y(G@TFY5-G
M5V>TV9JG>Q5A\+5,1MW(FJ-[%4Q'-F*:8F=W>QS'[C6N+V;MFWM]&7_;\U5R
M ]U/9WZYZU_JGS_"(X.?"_._DV%_6_OUUQ7N%OHR?FJN0'NI[._7/6O]4?A$
M<'/A?G?R;"_K/KKBO<+?1D_-5<@/=3V=^N>M?ZH_"(X.?"_._DV%_6?77%>X
M6^C)^:JY >ZGL[]<]:_U1^$1P<^%^=_)L+^L^NN*]PM]&3\U5R ]U/9WZYZU
M_JC\(C@Y\+\[^387]9]=<5[A;Z,GYJKD![J>SOUSUK_5'X1'!SX7YW\FPOZS
MZZXKW"WT9/S57(#W4]G?KGK7^J/PB.#GPOSOY-A?UGUUQ7N%OHR_A4\55R$C
M3J0H\5=FI*L9)H4IZFL-;U:<E2,L>I-4I2PHS5))9NB,983RQC#Y.F'Z7ZIY
M(C@WBJ)KU?GDT;=V(PV%B9CG[)W=D^?LG9YDOY]=<5[C;Z,OR/YIWF![O7&S
M]ANA]_W<_A'\"OA+JCHX#YH_'UTQ_N5G^+V3\UD/%)\\*EW5GQ>RW$>SL)O)
M^0MLAH[>/)7=/HI20J^5O;??'$T:W7K0FFEZ+>GU98PECUHPC-'M<-R2O%[I
MLTTXO/=95XC=VU48G+:*9W9V;*:LJN3&R-D3MKG;.V=S;LC\3K/,]OI;=C9Z
M%?LX?-LMXE_O(<E1JT[.UX\X">I6\K)<8G:[-5JU"3K1F^;4I<[KK-4(T8PC
MU>F>2>IT0_UNGIC'*,'R6/%@PM<57Z]2XBF*=FRYC[41,_O3UK"6IV\_<F(\
M[8^56K\VF-SK4>A3/Z:I?(-0>(5[U3,S3QQN_.E])0GN85Y9=/[*;.W,M*E"
MG/)&RD_M5HK4TT;:::>$\8S1FK=:6'14A+TRQS3+>3:XHF!B(Q6GL7C)BC9_
MC9IF5.V=L3OI^#XJQZ;G;FRG9,^EV[)CCU:ISJKF7::?0HH_3$N<M5][_P!Y
MGK*G-2R_,S>6SEFDEIQCI3+X[0=2$LDM66$9:VA\7IVK)/&%:/3-":$TT82Q
MC&,99>B3LGXEO%6R.J*\%H?(ZYB=O_,6Z\7'.YV*N7HV;D;FS9&[LYL[>)7G
MV<7/VL1<_).]]3$.1=?\D.1&Z].O2W2WZWHW*I776^<TM?[HZXUE3N.O+-+/
MY>346=R,M7KRSQA'K0CTPC'_ *4S:<X,.#31]5->DM.Y%E=='[,X/ 87#3&S
MF;)LVJ-G,YS@W<7B[_M]VY7U54STY?%V<N.
M              TENX)^$KQ/_OV_S+;R-7GE%/+'UA_M/T)EJ6],=X[']OWR
MM[$/%#O@             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6W
MM6'ZJOI4HP%Y*/P                             '>G=;?$:X3=I/:G[
M5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4
MHP%Y*/P                              &P\THD\@
M
M
M
M
M
M                                                           /
M [Q(>T4=QN[9SNL[>VC6O=C-VMM=R/*4H2QN),9F+Z^VIR5/HZ(U:EIUMQJ-
M>M++_JPMY:DWZM.,86)<F!K/ZL\:'#Y'<KWMC4&38[!;)YDUVJ*,PHGS(J_Y
M*JBF9YN_FF-VJ(8SJVQUW*)N1S;==-71]+ZYGI-DM%@
M                                      #UQ[IKNK]?=XUNS&YS,,YH
MSC3M_?V\^ZNYEK:RTZV2NY(6]U2VVT+<7E.>TN]:9JTJRSUJW4KT,+93PN;B
M2>>I:6UWXTXXG&YT[Q9-'=:P/P?'<*>8VYC+\#55MBBG=IG&XNFF8JIPMJJ)
MBFG;37B;L=:MU133>NV>\R/);N;7]M6VG!TSZ:KUM/GS^:-V>=$Z->U&U.WF
MQVW&CMI-J-*XO1.W>@L+;X#2NF,/3GDLL9CK>,]2;IJ5IZMU>WU[=5:EQ=W5
M>I5N;RZJU*]:I4JU)YYM9'6&K]2Z^U/C=9:PQEW'ZFS&_5>Q%^Y,3577.R.9
M$133133$46[=$4T6[=--NW331333$L6+%K#6:;%BF*;5,;(B/^W1GGSNOH3&
MWU        9M'?[?%JY8?W$_Y:=FVT-R=?D<:/\ ]V^F\R1)J?OY?_L>]T/'
MA[7="                              JM\*K[0'*S^3NC/MK55#<KO\
M=SI#_6\3W+#-=%?&K_8XZ:W%0VD0             !P5WI/PY>;/9LW6^RM^
M]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M             #5HX%;/R[!<+.+FT4]I-99'1>Q^WEIJ*WFZ(1AK'(Z=LLWK
M6KU8?ZDMSJ[)WM2$O3&,L)^B,9HPZ8Z@W&'UK/"+PZ:MUG%?7,-CL_QE5F?_
M ,FHO56L+'G[W#T6J=NYMV;=D<Q->68?X+E]FQS)IMT[?1V;9_/M=;(;<X
M             !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0
MNK_T;@
M                                           .QN[UV@AOSSCXI[45
MK3Y_C-4[XZ FU':=62?RVC\!G;;4VM(=6I":G'JZ3PU[']:$TOR?+",/D0EQ
MDM:3P>\ 6K]845];Q>$R#&=9JW8V8F]:JL8;F;OQB[:C<V3YDPY^56/A.96+
M'-BJY3M]")VS^:):K#4/34                YLYF>Q_P K>S9OIZK]4I1X
M#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M   K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGVW$=31TZEH"C5(
M             "#7Q/\ M!'1_-C:_=NSM/(8S>38[%VU[==6>'SW6&VVH<Q@
M\M-UXP\G-Y#2>5P$G1",9H='3'HA&7IV%N2@UI&=<!&;:-O5[[%Y'G]RJFG<
M]+AL;9MW;>YS=W$6\7/F3SN9*--8V.MYC1?C]FY;CHTS,3^::4U:T=B(
M
M                                  #26[@GX2O$_P#OV_S+;R-7GE%/
M+'UA_M/T)EJ6],=X[']OWRM[$/%#O@             $D'BN/H!PL],=[?,N
MVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M      '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                                   $D'BN/H!PL],=[?,NVJY3D@/M
M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P                              &
MP\THD\@
M
M
M
M
M
M                     .8^:>S<>0G$?DELK1MOG>2W'V7W"TYIZEY.>K&3
M5EQIN_K:0NI:-/\ 7K3V6J*%G6EDA\L\:<(?Z4K<!>MXX-N&72^NJZ]YA<LS
MW!W[T[8C_EZ;]$8FG;.Y$56)N4S/.B=KAYAA_A6!O8?GUVZHCT=FY^?8R?6X
M.A(                                                      !Z>
M=U_W8^Z?>/[OSX'$5;O1FR.AKO&W6\>Z\UM)5DPEA=S3U;;2VE*-Q+&WR^O-
M06]O4A;4HPFM[*E"-U<_J2TZ5?RCQL.-9I'BPZ+C,,;%&.U[F%%=.6Y?OIB;
MM=.R*L1B)C=MX2S,QOZHV5W:MEJUZ::J[?<9-D][-K^]I]+AZ?VZO,\Z/-JG
MG>9S9\_2+V.V0VPXX[5:,V7V<TICM&;>:#Q%'$8'"XZE++&,LG34O,ID[GJP
MKY7.YF]GJ75_>UXSW%Y=U:E6K--//&+6 U]KW5?"=J[':YUMC+N.U+F%Z;EZ
M[7/Y*;=%/,MVK5,1;M6J=E%NW3313$4Q$):PV'LX2S3A\/3%-JF-D1_VYLSS
M9GGR^KL/?<        !FT=_M\6KEA_<3_EIV;;0W)U^1QH__ ';Z;S)$FI^_
ME_\ L>]T/'A[7="                              JM\*K[0'*S^3NC/
MMK55#<KO]W.D/];Q/<L,UT5\:O\ 8XZ:W%0VD0             !P5WI/PY>
M;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                      #J[@KLG/R,YC\9]E)K7YYCM?;RZ&QFI*/DX5NK
MHNSS=MF-<W/D9I9I*WS+1V-OJW4FZ))_)]$T80C&,(?XP.NXX,N!'56NXKWF
M*R[(\578G;L_YFJU5;PM.WFQOL37:IVQNQMVQ$SN.;EN'^%X^SA^=5<C;Z&W
M;/YMK5P:@2;                 $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=
M^$8=K3XA:[-ZVI"ZO_1N
M                                                          HK
M\,SLK-K_ )\Y_=B[LX5,7L'LYJS.6=_-3C/\TUAN#5M=O<1;23?)"C5O=)YC
M/S0FZ8QZM&:7H_6C&%9W*I:ZC3G%VPVC[->S%ZBSO#VJJ-NS?8;!Q5C+E4^;
M%.(MX2-GFU1.W<V3E>D,/UW,YOS'I;5N9_+5Z6/S34OS:Z:3@
M    '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M                             %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>W
MLT]ZP3.=$^VXCJ:.G4M 4:I                 3(>*+V9AJ[B)LKO7:6DM
MQDMF=YJFG[VOY*::>QTCNQIZO:Y6OY:7IA3I5=5:,P5*:6,(0GFJ2QZ81EA"
M:U;DF=<?Y-PSY[H2]7O<+GF1Q>IC;N5XC+[T56XV<^8P^)Q=43',B)W-DS,8
M?K+#]<P-O$1S;=S9^2J-W\\4H4&P.C8
M
M         !I+=P3\)7B?_?M_F6WD:O/**>6/K#_:?H3+4MZ8[QV/[?OE;V(>
M*'?              )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U
M5?2I1@+R4?@                             .].ZV^(UPF[2>U/VKQ[S
MSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M         )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R
M4?@                              -AYI1)Y
M
M
M
M
M
M                                                        97O>
M2;'_ .'+GCRJV@HV?[OQ6G=XM49;2]CU/)_--$:YK4]?Z$M^CHEEF\EHS5%A
M#KPA++/T=:$(0C"$-N3BO:]_ZF\7O2&M*Z^N8O$Y)8MWZ]NW?8K"1.#Q<_EQ
M-B[.R=LQS)F9C:A?-\-\$S._8YE,7)F/0J]-3^:8<1IY=<
M                                       ]"N[D[NO>'O$M[;+;[0MI
M<X+;C3ESC<CO%NM=6T\<'H'2]Q<3=:E0JSR1HY36F=HV]:EA\9+&,]S6DFJU
M?)VE"YKTO-O&<XR^BN+1H.YJ34%=&(U/BJ*Z,MR^FJ.NXN_$<V8V[;>&M3--
M6)OSN44S%%.^O7+5NOM,IRK$9KB(M6MRU'[=7.IC]<\Z/T;9:3O&OC7L]Q*V
M>TIL;L;I2VTGH32=MU:5*7J5\OG\O7DI_O756JLKY.E6SFJ,Y6I0J75U4A#I
MZ):=.6G0ITJ5/5VX4>%'6O#)K7&:_P!?XRO&:AQE>[.[%NS;B9ZWA\/;VS%J
MQ:B=ENW'GU535<JKKJES"83#X'#TX;#4[VU3T9GGS,\^9Y\_H?=T>N2
M     S:._P!OBU<L/[B?\M.S;:&Y.OR.-'_[M]-YDB34_?R__8][H>/#VNZ$
M                             !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZW
MB>Y89KHKXU?[''36XJ&TB              ."N])^'+S9[-FZWV5OWH?BE>4
MWH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M      4:>&5V-FW!YWZHWAO;*:KB./VS^I,I89#R49Y;/7.Y-6EH'"6L9XPA
M)1FOM&7VI)H3=/6CY",L)8PFFC+63RJFOHTWQ?,)HJQ<V8W4F=6+==&W9OL+
M@HG%W:O/WF)HP4;-FST^W;$Q$3EFC\-UW,JK\QZ6U;F?RU>EC\V^7U-=A)H
M               "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];
M4A=7_HW
M                                             77^%XV-FT9Q'WEW
MUR%E-;9+>_=VE@,5<3THP^?Z+VDPT;#'7=&K-"'6I?VQU;G[>,)>F$)K:/R]
M/R2Z_/*R:^C/.&7(^#_#7-]A<AR6;URF)_8Q68W=_73,>;\&P^$KB9W=E?F;
MLR3HW#=;P-S$S&[<N;(]"F/US5T%-ZJAF                #FSF9['_*WL
MV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M             *WO"C_Q YI^AVR7GO<E39RO_P!G-"]O9I[U@F<Z)]MQ'4T=
M.I: HU2                 X*[T/9#_ !$]W[RMVMHV?S_+7VT>?U7IFTED
MZ]:YU=MM&WW'TG:6\80C-)6OM0:4M[>$T/\ 15C"/3",81]#\4[7O_33C':/
MU;<KZW@[><V</?JV[(IPV-VX+$53YL46<177L_JQS]CK,YPWPO*[]GFU3;F8
M]&GTT?GAEK-M9#(
M                                                     #26[@GX
M2O$_^_;_ #+;R-7GE%/+'UA_M/T)EJ6],=X[']OWRM[$/%#O@
M  $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                         '>G=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK
M=GDO?;#]FIZ;4J:E"9@                                   $D'BN/
MH!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P
M                  &P\THD\@
M
M
M
M
M
M                                         (5?%#[#3:,Y8[-[_8ZQ
MEH8?>[:BIIK,75.E'_M6N=I<K"SO;JZK2R0DA4K:+U7@Z%*6:,9HRV4W1&,(
M=$NP)R3?"%&><#V><'6)N;[&Y#G$7[=,S^SA<PM[ZFFF/,C$X?%5U3&Y$W8V
M[L[L;ZRPW6\=;Q41Z6Y1LGT:9_5,=!,6M98<
M                            [=X"\#]X.\%WXQ&S>UU".)P]M"CF-RMR
MLACKR\TSMIH^%6:6XS&5C;^3EN\OD/)3T,3CO*T:F1O.B3KTJ,E>XHP+QBN,
M)HKBX<'M[6^K*NO8VO;;P."HKIIOX[$[-RW;WVW>VZ-L5XB]O:J;-OTV]KKJ
MMV[G8Y9EE_-,3&'L[E/-JJYU,>;/G^9'/G\LM*;B)Q)V<X3;':7V%V2PM7&Z
M8P$*E]E<OD:E.ZU)K755]2H2YO66J\C3I49;[.YFI;R=;J24[>VH4Z=O;TZ5
MO1I4I-7'AGX9-;\.^OL7PAZ\OQ=S;$[*;=NB)IL87#TS/6L-AZ)F=Y:MQ,[-
MLU5UU35=N55W:ZZZI<P.!P^78:G#8>-E$<V>?,\^9\^?_9&XZ;14Y@
M    #-H[_;XM7+#^XG_+3LVVAN3K\CC1_P#NWTWF2)-3]_+_ /8][H>/#VNZ
M$                             !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?Z
MWB>Y89KHKXU?[''36XJ&TB              ."N])^'+S9[-FZWV5OWH?BE>
M4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M       7K^&.V"GV[X3Z\WOR>/C;9?D/NO?U<7>34ZDD<AH#:JWK:0P4W6J2
MR^4A;ZWN]3RPC+TR=$WZ>GK0AKQ\JQPBTZFX=\OT%A;F_P %IK)Z(N4[8G>8
MS,)C$W>9S-N%IP,[)W=SF;-B3-'X7K6758FJ/37:]SJ:=R/S[Y2.J^9:
M             F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(7
M5_Z-P
M                                          &JIW>>P7^&#A'QFV.K
MV?[OR^B]J=/UM66?4\GY#7FK):VM=P9>KUIH_+KC4>0CTQCTQZ>F/1^AJ(\9
M3A%_ZL</.JM?6Z^N8+'9Q>C#U;=NW"8?9A<'_P#XMFRFG*L+\#RZSAIC9531
M&WJIW:OSS+LI"#L                '-G,SV/\ E;V;-]/5?JE*/ ?]]6C_
M !HRKN^PXF8?$+_8:_4RR=&X8A$                              !6]
MX4?^('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG1/MN(ZFCIU+0%&J0
M        '\*E.G6IU*-:G)5I59)J=6E4EEGIU*<\L99Z=22:$99Y)Y8QA&$8
M=$8/U35515%=$S%<3MB8W)B8YDQ/.F!E&\X]B*O&3E_R.V)^;36N.VZW:U?B
M=,R32>3FJZ(O,G5S.@;V:E":>%&;(Z*R=A<1DA--"3RO5A--"'3';^X N$&C
MA5X%M,<(._W^)S/)L-<OSS=F*IHBUBZ=O/WF*HO4;=D;=[MV1S$)YEAO@>/N
MX;G45S$>AS:?S;'*R77"
M                                                          :2
MW<$_"5XG_P!^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\
M       D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                              [T[K;XC7";M)[4_:O'O//&U\F37GBO
MF'<];L\E[[8?LU/3:E34H3,                                    D
M@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                       V'FE$GD
M
M
M
M
M
M                                             !X)>(TX]QWD[N_-
M[A8O'_.]3<<M>Z6W0MZE"A/6R%32>4KU-!:ULJ,9(3=2PH6>J+?+W<8]$):6
M'A-T_J]$;#^3)X28T1QE;&F\7<WF5:GR[$8"8F8BB,1;B,7A:I\VN:K%>'M^
M;5B=FS=VQC.K,+\(RJ;M,>GM515^3]F>GMGT&><V3D6
M                                  .MN%G"W>OG;O?@]D=E,-+<7]U+
M)E-7ZNR4E>GI3;O2%&YHT,EJ[5=]1DGC0L;6-:62A0DA-<WUU/);T))ZD\((
M;X=.'/0G%\T%B->Z[O[W#T?X>&P]$Q.(QN)FF9HP^'HF8VUU;)FNN=E%JW%5
MRY,4TRYV7Y?B,RQ,8;#QN\V9YU,>;/\ VW9W(:5/"'A1LWP-V)T[LCM!BZ48
M6U*AD==:XN[.C0U-N7K2I;4Z65U=J2M3GK3^4N9Y.I:6D*M2ACK.6G;T8]23
MK3:M_#UP[:WXPO"#B=>ZTO3MKF:,)A::IFQ@<+%4S;PUB)B(V4QNW+F]BJ]<
MFJ[7NU;(ES+LNP^68:,-8CT9Y]4\^9_1'.C<=?H6<\           !FT=_M\
M6KEA_<3_ ):=FVT-R=?D<:/_ -V^F\R1)J?OY?\ ['O=#QX>UW0@
M                     *K?"J^T!RL_D[HS[:U50W*[_=SI#_6\3W+#-=%?
M&K_8XZ:W%0VD0             !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T
M4.LSGO3B.PU=)EK-M9#(
M                                                        #^]C
M,;D,SDL?A\39W&0RF5OK3&XVPM*<U:ZOLA?5Z=K9V=M1DA&:K<7-Q5EDDEA\
MLTTT(/ABL5AL#A;F-QE=-O"6;=5===4[*:**(FJJJJ9YD4TQ,S/.B']B)JF*
M:=V9:Q/$K8G'\8^,FQ.P..^;3PVHVOTCI#)W=G)Y.AEM26&)MYM69Z63ICU9
M]0ZHJWE]/"'R=>XCT?(T\^&3A!Q/"MPJZAX1L3OXG.,VQ&)HIJG;-NQ7<GX/
M9V^99L1;M1YU$)NP.&C!X.UA8_H41'HSLW9_+.V70Z-7*
M  3!^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M
M                                ] ^ZPX[?XH^?O&?:>[L9,AIN?<.P
MUQKBWKPZ;.MH?;2E7U[J>PO9NI/"2CG,=IZ;'2],/UJUY)+",(S0C#SAQN.$
MO_I+Q=-5:PLW)MYI&65X7"S'[48K'3&$L5T\S;-JN]%Z?,IMU3NQ#M,EPOPS
M-+-B8VT;_;/H4^FGH[-GY6HVU,4R@                .;.9GL?\K>S9OIZ
MK]4I1X#_ +ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M          *WO"C_ ,0.:?H=LEY[W)4V<K_]G-"]O9I[U@F<Z)]MQ'4T=.I:
M HU2                  A)\3]QZAH+EQM7R%Q=I-1Q&_\ MC#"YVO"G--"
MON!M#<6F$OKFK7EA"G3EN-"9W3]&E3F_7C&RJS0C&'ZLFP7R4'"3.H>!K-^#
M;%U[[&Z<S7KMJ-O,P>8Q5=HIB.;.]Q=K&5551N?XM$;(G=JC76.%ZUCJ,53^
MS=HV3U5.YZF:>@F76I,0
M                                                          :2
MW<$_"5XG_P!^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\
M       D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                              [T[K;XC7";M)[4_:O'O//&U\F37GBO
MF'<];L\E[[8?LU/3:E34H3,                                    D
M@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                       V'FE$GD
M
M
M
M
M
M                                             !\\W=VST[O1M3N7
ML_JZG/4TMNGH+5VWFHI:4)8UH8766 O]/9*I;]>$99;FE:9">:E-_P!6I"$8
M?+!DNC-59GH;5^5:UR68C-\HS'#8RSMYG7<->HO415L_HS51$51SXF8?*_9H
MQ%BNQ<_8KIFF?0F-C)AW4VXU+L]N;N'M-K*U^9:MVRUOJG0.IK6'3U:.=TAF
M[[ 962G&/^O1^>V$\9)OT321A&'R1;B^D=3Y7K72N6:QR.O?Y-FN P^+L5>;
M:Q-JB];F?,G>UQMCG3MA!]ZU78O5V+FY<HJFF?1B=DOP3(7S
M                                     =&<5>*V\O,K>G2VQ6QVF:VH
M=7:CK>7OKVK"I1T_H_3=O6H4\SK+5^5EIU*>'TUA*=>6:K5FA-4K59Z=O;R5
MKFM1HU(RX7N%W0_ AH7%\(&OL53ALFPM.RBF-DWL3?JB9MX;#6]L3<OW9B8I
MIC9333%5RY51:HN5T\O!8+$9AB*<-AHVW)Z$1SYF>=$?^R-UI4=W_P!W_LIW
M>FREEM9M992Y;4V6ELLGNENED[*A0U5N7JJA0GIQR&0C3GKQQ>G\7&O5IXG$
MTZL]OCK>>;]:M<UKFYN-7#C&\8W7?&3UW7J[5U?6<JL[ZC 8"BJ9P^!P\S$[
MRC;$=<O7-E-6(Q%5,5WJXC<HM46K5N7,KRO#Y5A^LV=VN?VJN?5/Z(CG1SO1
MVS/=3S\[(            !FT=_M\6KEA_<3_ ):=FVT-R=?D<:/_ -V^F\R1
M)J?OY?\ ['O=#QX>UW0@                             *K?"J^T!RL_
MD[HS[:U50W*[_=SI#_6\3W+#-=%?&K_8XZ:W%0VD0             !P5WI/
MPY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                        #U_[BWC7'DEWCVRM'(V$;W2&R=6]W_UA&,DL
M]*E2VXK6571DE66I"-&K2NMS<E@Z56E-T]>WFJ_)&$(O%G* <*7_ $OXL6>U
MX:YUO.L^BG*,-YLSC8JC$[-F[$TX&C%54U1S*XHW=V'>Z;PGPO-K<3&VW;]/
M/]GF?Q;&D^U=4N                  )@_%.^Q_QY[2='U8:^6O<D?]].I?
M%>>[\(P[6GQ"UV;UM2%U?^C<
M
M!7MX6+C5\[SG(SESFL?UJ.(L\7L'M_>U;?RE*;(9.;&ZYW*JV]6I#J4+S'V%
MMIRC+/3Z9XT;^M)&,LLT85*7N5PX4NLX#3' S@;GI[U=S-\93$[)WE&_PF!B
M8CFTUUU8VJ8G<WUJW5$3,1-.=Z+P>VJ[CJHYFRBGIU>MZ,K*%(;/@
M         '-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_V&OU,LG1N&
M(1                               5O>%'_B!S3]#MDO/>Y*FSE?_LYH
M7M[-/>L$SG1/MN(ZFCIU+0%&J0                 'AKXA;CE-OMW=&N-6
MXK'S7NK..NIL!O1BOF]&,]Y-IZPC<:7W H>4EEC-)CK/2&I+C*W$(]$L?W5)
M-'Y98/?G)M<)T<'W&:P&38R[UO)]382]EES;.RGKU>R_@YV<^NK$V*,/1/-C
MX15'/ECFJ<)\)RFJNF-M=JJ*X]#F5?FG;^1G5MF%%(
M
M                   #26[@GX2O$_\ OV_S+;R-7GE%/+'UA_M/T)EJ6],=
MX[']OWRM[$/%#O@             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_
M?<<P;6WM6'ZJOI4HP%Y*/P                             '>G=;?$:X
M3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                    $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM
M6'ZJOI4HP%Y*/P                              &P\THD\@
M
M
M
M
M
M
M        ,^WQ(7&&.R?.ZGO%AL=-:Z.Y0Z-LM;R5J5"6A8R;BZ.IV6D-PL=:
MPEAT5+BK:T</F+J>,>F>YS4\8MCWDP>%?Z]\7R=$XZ[%>=Z3QU6%F)G;7."Q
M,U8G!UU>9$53B<-;CF11A8A%VK<'\'S+X13'^'>IV_VHW*OT3/HI\UD#%P
M                                             'V[CIQWW8Y5;QZ*
MV*V5TU6U1K_7.2EL<?;0C/1QN*L:4/+974>HLA+2K28C36G["6>YO;J:6:%*
MC3CU99ZD9))L#X3>$O1_!#HG'<(&NL53A-.9?:W]=6Y-=RJ=RW9LT;8ZY?O5
M[*+5N)C?53&V::8JJCD83"W\;B*<-AXWUVJ>AYLSYD1SY:2W=J]W#M1W<FR4
MF@M(ST=5[G:M^8Y?>'=>YL:=MD]9ZAM[>,E''8VG-Y2XQ&B-.QK5:>+Q_E)O
M)PJ5*]6,]S7K5)M7GC2<9W6'&<UY.H<YBK!Z4P>_MY;E]-<U6\-9JG;-=<[D
M7,5>V4S?O;(V[VFW1%-JW13$MY1E-C*<-UJWZ:]5NU5<^9_1$<Z/R\V7HT\R
M.V              9M'?[?%JY8?W$_Y:=FVT-R=?D<:/_P!V^F\R1)J?OY?_
M +'O=#QX>UW0@                             *K?"J^T!RL_D[HS[:U
M50W*[_=SI#_6\3W+#-=%?&K_ &..FMQ4-I$              <%=Z3\.7FSV
M;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M
M                   N>\,+Q:CH#C7NARHU!C/(Y[?W5T-):)NZ]&?RD-M-
ML+F]Q]Y>6%6I2DZE'/;@W>2H7$)(SR3QPM",8],O1"@+E7>%N-1\*64\$>77
M=]E^G<%\(Q5,3N?#L=337337$3.V;6#ILUT3.R8^%7(V;)VS)&CL%UK"5XVJ
M/37:MD=33^NK;T(5 *GV8@                 )@_%.^Q_QY[2='U8:^6O<
MD?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M         :CO=;\7YN(/!/CYLUDL?^[M94='4=;;E4JE*G)>2;C;@U:FKM4X
MZ_J4OU;FMIFZRLN'IU/^M;8ZE#_0U+^-IPL1PT<8+4FM\+<Z[D=6-G"X&8F9
MIG!8.(PV'KHB?V8OTVYQ-5/.KO5^:F7)L'\ RVUAYC9<WNVKJJMV>AMV>A#T
M!><G:                 .;.9GL?\K>S9OIZK]4I1X#_OJT?XT95W?8<3,/
MB%_L-?J99.C<,0B                               K>\*/_ ! YI^AV
MR7GO<E39RO\ ]G-"]O9I[U@F<Z)]MQ'4T=.I: HU2                  _
M.ZOTI@==Z3U1H?56/HY?3&LM.YO2FI,5<2PFM\G@=18VYQ&8Q]>6,(PFHWN/
MO*E.:'^F6:+L\ESC,=/9QA,_RBY59S; XFUB+%RGFV[UFNFY;KCSZ:Z::H\^
M'XN44W*)MUQMHJB8F/-B=R63KR:V,U'QFY![Q[ ZKA4GS6TVX6I=&3WM2E&C
M#,X[%9&M)@M1V]*/1&6QU-@IK;(6_3"$8T+F2,80C\D-PO@KU_EG"IP;Y)PB
MY/LC YQEMC$Q3$[>M5W*(F[9F?W[%W?V:_Z]%6[*$L9AJ\'BKF%K_:HKF/1V
M<R?RQNOAK/W&
M                                                 :2W<$_"5XG_
M -^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\              D@
M\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                     [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[
M[8?LU/3:E34H3,                                    D@\5Q] .%G
MICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M              V'FE$GD
M
M
M
M
M
M                                     !X8^(/XJ3\C.[_U5KC 8SY[
MKWC-F:.\V&GH4X37M?1EI:U<1NCBY:DW3Y/'TM*7D<U6EA#K5*F"I2PC_HC[
M^Y-WA>C@RXQN$R#,;O6]/:JL3EEV)GTL8FJJ+F N;.?7.(I^"TSS(C%5S/FQ
MC>J<%\+RNJY3&V[9G?QZ',JCH;OY&=>V7T5
M                      /JFR>R>Z'(K=#2&S6S6D,IKG<77.4IXK3^G\53
MEC4JU(RS5;J_O[JK-3L\5A<59TY[F]O;F>E:V=K2GK5IY*<DTT,1UWKO2?!G
MI/&ZWUOC;67Z9R^U-R]>N3N1',IHHIC;5<NW*IBBU:HBJY<N54T44S5,0^V'
MP][%WJ</AZ9JNU3LB(_[;D1SYYS1^[K+NPML^[DV;HXVG2Q&KN0>M\=:5MY-
MUZ-O4FFO[F$\+NEHG1U6\HTKW&: T_7ZLM*3J4:N3N:?SRYDEFC1H6VL/QM^
M-=JKC-ZWJQ54WL%P;X"[5&6Y?-4>DIV;V<5B8IF::\7>C;-4[:J;%$]8M53$
M5W+LLY+D]G*</LW*L55'IZOT1_5C\_-GS(]3'DAW0              #-H[_
M &^+5RP_N)_RT[-MH;DZ_(XT?_NWTWF2)-3]_+_]CWNAX\/:[H0
M                    %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC
M5_L<=-;BH;2(              X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*
M'69SWIQ'8:NDRUFVLAD
M                                                      !^XVRV
MZU7N]N-H/:K0N/FRVL]R-7Z<T/I7'0\I"%YG]4Y:TPN*HU9Z5.M/2MXWEY)Y
M2IU9H4Z<(S1AT0BZ#5>ILGT7IC,-7Z@N]9R/*\%>Q6(KW/2V;%NJ[<F(F8B9
MWM,[V-L;9V1SWTLVJ[]VFQ:C;<KJB(]&9V0U@>.^R>EN-^Q6TNP^BZ<DNF]I
M]!:;T387$M"2VJ92IA,;0MLCGKRE3C-+^\M0Y2%:^NINF,9[FXJ31C&,8Q:?
M/"7KO-N$_A SGA"SR9G-,XS&_BJXVS5%N+M<U46J9G^A9M[VU;CG444QSDVX
M3#T83#48:W^Q13$=#G_EG=E]E8.Y                  "8/Q3OL?\ 'GM)
MT?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M
M                !ZH=S+Q1J<N.\!V6TGDL;^\= ;:9*&]NYT*M&:M93:4V
MYO;#(6&*OZ?4C3J6>JM9W&*Q-:2::6,:%]4FA'IEZ(^1N/%PP4\#7%RSW.,+
M=ZUJ/-;7^5X'9.RKX1C::Z*[E$\V*L/AHQ&(IF(GT]JF)YKNM/X+X=FENB8V
MVJ)W]7H4\[\L[(_*TSFJVE\                 !S9S,]C_ )6]FS?3U7ZI
M2CP'_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M       5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,YT3[;B.IHZ=2T!1J
MD                  !#WXH#BC/HK?G:CEWIW&3RX#>S3LNW.X=[0H0A0H;
MD[=V5*73-]D;GIA&-YJG;V:G:VTG1'HI::JQC&'3""^_DG^%^G/>#W..!C,[
ML3F.0XGX;@Z9G=G!8RJ>OT44_NX?&;;E<_O8ZB-G-1SK+!=;Q-&.HCTMR-[5
MU5/,Z-.Y_92RK;F&
M                                                     -);N"?A
M*\3_ ._;_,MO(U>>44\L?6'^T_0F6I;TQWCL?V_?*WL0\4.^
M  20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                         =Z=UM\1KA-VD]J?M7CWGGC:^3)KSQ7S#N>M
MV>2]]L/V:GIM2IJ4)F                                    20>*X^
M@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7DH_
M                  ;#S2B3R
M
M
M
M
M
M                                          _R\YA,1J7"Y?3F?QUI
ME\%G\7D,)FL3?T9;BQRF(RMI5L<ECKVA/",E>TO;.O/2J21^2:2:,(_I<O 8
M_&97CK.9Y==KLYAAKM%VU<HG97;N6ZHKHKIF-V*J:HBJF>=,1+\U4TUTS15&
MVF8V3'FQ+*QYY<7<QPUY;[W\>,E2NXXW0VL[Z;161NY*L)\[MSGH29_;_->5
MJ0ZE>XO-*9&UA=>3FJ24KV2M1Z\TU.:+;KXO7"S@N&_@:R#A*PLT?"LPP-/P
MJBF8V6L;:VV<9:V1NQ%.(HN=;VQ3-5J;=>]B*H0MF>#JR_'7,+/,IJW//IG=
MIGH;-OGN0TSN"                                             _;
M[;;;:\WAUYI7;#;#2N8UOK_6^8M<!I72N M9KO*9C*7<T?)T*%/IEIT:-&G+
M-5KUZLU.A;4*<]:M/)2DGGEZ'5&J-/:*T]C-6:LQEC :<P%BJ]B,1>JWMNW;
MIYLS/-F9G93113$UUUS311357533/TLV;N(NTV;-,U7:IV1$<V9:,7=*]T_M
MYW=6VDNH=028W67*'<#!VM+<[<.6E+6M=-V->:WOZFV>W]2I+Y2STIC;VC3C
M>7<(27&;O*$MQ6A)1IVEM:ZRW''XX.I>,QJF<MRZ;N!X)\MQ%4X'![=E5^N-
M]1&.QD1N58BNF9ZW;W:,+;JFW1OJZKUV[*^1Y):RJSOJME6,JCTU7F?U:?.\
MV>?.[YD1["O%+O@               &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_]
MV^F\R1)J?OY?_L>]T/'A[7="                              JM\*K[
M0'*S^3NC/MK55#<KO]W.D/\ 6\3W+#-=%?&K_8XZ:W%0VD0
M!P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                             "EWPS_$".[/*/6'*?5&,GK:-XUX/]WZ
M1JW%"?YID=W=P+'(8NRJ4*E26-M>_P!DM&2Y&XKTX=-2VN[_ !];IEC&7IJR
MY4[AIC1W!+@N"/*;L4YYJG$;_$1$QOJ,NP==%RJ)B/34_",3UFBB9W*[=K$T
M;N[LR_2& Z_C:L;7'^'9C<ZJK<_-&W\LPO!:]Z2@                  $P
M?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M
M                           +V_#7</*FRO$S4?);5>+GM-<<H<S;W.GO
MG=&:G=6&T&AKC)8S2TU.G6EA6M/[5ZBNLGDIII>K)>V'[NJ_K0EIQ:\'*C<-
M=.NN&+"\%F3WHKR#2=B:;V]G;37F.*IHKO[9C<J^#V:;%F(G;-J]\)HW)FJ$
MF:1P'P? SC*X_P 2].YU,;8CHSMGSXV*0U8++0                 '-G,S
MV/\ E;V;-]/5?JE*/ ?]]6C_ !HRKN^PXF8?$+_8:_4RR=&X8A$
M                     !6]X4?^('-/T.V2\][DJ;.5_P#LYH7M[-/>L$SG
M1/MN(ZFCIU+0%&J0                  'GIWIG$>7FKP@WJV8QV/DOM>T,
M)'7^TOZE&-Q)NAH6G7S.FK"TJUXPIVD^JZ4MQ@ZM:/\ ]NURE6+TGQ2.&6>
MKA[R+7&)N3;T]5B/@>8[L[V<!BYBU?KJB-VJ,/.\Q5-/]*Y8HAU6=8'_ #'+
MKF'B-MW9OJ>JC=CH\ST)9=]2G4HU)Z562>E5I3S4ZM*I+-)4IU))HRSR3R30
MA-)/)-",(PC#IA%MDTU4UTQ71,31,;8F-V)B>9,3YB&W\']
M
M                       &DMW!/PE>)_\ ?M_F6WD:O/**>6/K#_:?H3+4
MMZ8[QV/[?OE;V(>*'?              )(/%<?0#A9Z8[V^9=M5RG) ?:/77
M:65^^XY@VMO:L/U5?2I1@+R4?@                             .].ZV
M^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M                        )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@
MVMO:L/U5?2I1@+R4?@                              -AYI1)Y
M
M
M
M
M
M
M             2;^)[X8QU/MYMES?T=BXU,QMO<6>TN\,;2UEFGJZ%U%D;FZ
MT!JF^K4Y)/)V^F]8WM;%5)IYJD]6;/6LLL)9*,T5P_)1<.,95J7-> 7.[NS!
M9I35F.6[ZK<C%V:*:<7AZ(F9VS?PU-.(IB(B*8PEV9VU7(81K'+]_:HS&W'I
MJ/2U=3/[,_DG<_M0BI7K(]
M      ?I-&Z.U3N%JS3>A-$8'):HUCK#.8S3>F-.8>VGO,IF\[F;NE88S&6%
MM3_6JW-Y=UY9)8?)#ICTQC"'3%U>=YWE.F\GQ6H,^Q%K"9)@L/7?OWKE44V[
M5JU3-=RNNJ>9333$S/YMU^[=NN[7%JW$U7*IV1$<V9EH>]SIW1>F>[YT#-N/
MN?1PNJ^5VX.(H4M59VWDMLAC=K,#<2RUY]N-$9*,D\U6K/5C+'-Y*C-+)D;B
ME)2I=-M0IU*VM7QV>.9FO&0U%&F-)U7\'P/Y;>F</:JFJBO'WJ=R,;BJ-S9$
M1MC"V*HF;-%55=>R[<JIHE/(,BHRNUUZ]LJQM<;L_NQ^['Z9Y_H0]O7@ID8
M               #-H[_ &^+5RP_N)_RT[-MH;DZ_(XT?_NWTWF2)-3]_+_]
MCWNAX\/:[H0                             %5OA5?: Y6?R=T9]M:JH
M;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(              X*[TGX<O-GLV;K
M?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M
M             !_9LK*\R5Y:8['6ES?Y"_N:%E8V-E0JW5Y>WEU5DH6UI:6U
M"2>M<7-Q6GEDITY)8S3S1A"$(QB^5^_8PMBO$XFNBWAK=$U5UU3%----,;:J
MJJIV1333$3,S,Q$1&V7]B)F=D;LRU#NZYX>6_!WA7M'LI>65&UU]<8V.O]X*
M]*K)<?.]U=9V]G?:GMXW-&$M"ZHZ:H4;7"6U62$(5;/%T9H],T8S1U..-GPU
MW.'SAUSG7=FY57IVF[\$RV)B8WN7X:JJFQ.]G=IF_,UXJNF9]+<OUQS(B(F3
M)L!&6Y?;P\^V[-]5U4\WH;D>A#T'>;G:                   )@_%.^Q_Q
MY[2='U8:^6O<D?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M
M                   =4<)^+>J^9W*':'CGI.-S;5-P-46]'4N<MZ,*O]E-
M"XJG4S&N-55/*2S6_7P>F+&YJV].K&62YO(4;>$>O5EA&(^'?A:RC@.X)\ZX
M3<XWE=.6X29L6JIV?",7<F+>%P\;/3;+M^NBFN:=LT6]_<V;VB7-R[!5YAC+
M>$H_IU;L^93&[,_DC\^XU4-%:-TSMUH[2F@-%XBTT_H_1&G,)I+2N"L)(T[+
M#:=T[C;;$8;%VLD8S30M[''6E.E)TQC'HE^6,8M1//<[S74V=XS4>>WJ\3G6
M/Q5W$8B[7.VJ[>O5U7+MRJ?-KKJJJGSY33;MT6K=-JW&RW3$1$>9$;D/TSJG
M[                  <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_
M &&OU,LG1N&(1                               5O>%'_B!S3]#MDO/
M>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD                   !G(
M]_3PQJ\3N=.KM5:=P\<?M-R6FR6\>A:U"GU,=9:ER5]+'=32EOU:=&A0JX76
M%Y&_IVU*6%*TQF8LJ<L?DC"&S?R>7#C1PP\7_!91F=_KFL=+;S+<7$SZ>JQ1
M1_R&(G=F9B[AJ>M55U3OKE_#7ZI\V8GU-E_P',JJZ(V6+WIX]'^E'Y)W?.B8
M>)[W<QX
M                                          !I+=P3\)7B?_?M_F6W
MD:O/**>6/K#_ &GZ$RU+>F.\=C^W[Y6]B'BAWP             "2#Q7'T X
M6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M              #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA^S4]
M-J5-2A,P                                   "2#Q7'T X6>F.]OF7
M;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M       #8>:42>0
M
M
M
M
M
M                                'S3>7:716_.T^XFS&XN-AEM#[G:/
MSNB]2V7ZDM:.,SUA6L:MU8UIY*GS3*8^>K+<6E>6'7M[JE3JR=$TD(LIT/K'
M/>#W6&6:YTS=ZSG^4XVUBK%6[LW]JN*XIKB)C?6Z]DT7*)W*Z*JJ)W)E\<18
MMXFQ7A[L;;==,Q/Y?T^8RI^4?'K6O%+D'NQQYW I1AJ;:S6&1T[5O84)[:WS
MV(AU+[36JK"C4FFJ28O5FF[RTR5K":/6A;W4D)NB;IA#;PX)>$G(N%_@WR?A
M*TY/_P"*LWP5%Z*=L53:N;M%_#US&Y-S#WZ;EBYLW-_;G9N;$*XW"W,%BJ\+
M=_;HJV>C'.GT)C9+X(D1Q@
M   '^O@,!G=5YW#:8TQALIJ+4FHLI883 8#"6%UE,SF\SE+JE98W%8K&V5*M
M>9#(Y"\K24J-&E)-4JU)H2RPC&,(.'F.8Y?D^7W\VS:_:PV5X:U7=O7KM=-N
MU:M6Z9JKN7*ZIBFBBBF)JJJJF(IB)F9B(?JFFJNJ**(F:YG9$1NS,SSH: W<
MM=SO@N$6C\=OUOW@<7F>6^K\74C2H5:UKF,=L9IO*V_4J:6T[6IR3V<^N<C9
MU8T\YE*$]6626::QLZOS;YS6OM<CCS\=C,.'K.KO!YP=XB[8X&\%=C;,15;K
MS6_;JW,1>B9BKX+15$586Q5%,S,1B+]'7>M48>3]/Y#3EUN,3BHB<=5'H[R)
MYT>?YL_DC<V[: 5<K*                  &;1W^WQ:N6']Q/\ EIV;;0W)
MU^1QH_\ W;Z;S)$FI^_E_P#L>]T/'A[7="
M    JM\*K[0'*S^3NC/MK55#<KO]W.D/];Q/<L,UT5\:O]CCIK<5#:1
M         '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVU
MD,@
M                                     *!O#Q\&JO);E[;[]:SPDUWM
M#Q9JX[6?E+NAU\=G]XKB>:?;7!21J0EA6FTW<4*NH:TU.:;R-;&VE.K+U+J'
M37%RE/#]1P6\"]7!YD=_>:TU=%>&V4SZ>SEL1LQUV=G,Z_$TX.F)B-]3>O54
M3OK,[,HTKEOPS'_"KD?X%G=]&O\ HQ^3]K\D>:T&&M^E$
M    !,'XIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M
M                                "XGPS7"#_=OLQK/FMKC$>1UCOE\Y
MT/M1\\H=6ZQ6T6F\O#]_YJWZ\LE:C_;[6^+A+U9I8PFL\%;5J4T:=S'IH-Y5
M'A[^M&N<#P$Y!>WV29!O<5F&]GTMS,;]O_!M3LVQ/P3"W-NV)W+F+NVZXWUJ
M-DC:0R[K.'JS&Y'^)<W*?.IB=V?[4QT*8GGJE52C,P
M'-G,SV/^5O9LWT]5^J4H\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M                         %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]Z
MP3.=$^VXCJ:.G4M 4:I                    >2'?4<(/\;?"76V'TQB/W
MCO+LY\YW<V@^;4/*Y/)Y;3^/N/[3Z'M?)R^7N/[=:5C<6MO;PFEI5,O3L*E3
MY*,'LKB+</?_ $'X>,!C<VO=:T/G>]R[,M].RBW;O5QUC%5;=R/@F(WERNO9
M-48><133NW)='J'+O\QRZJFB-N(M^FI\V9CFQ_:C<]'9YC-0;2:(@
M
M                            &DMW!/PE>)_]^W^9;>1J\\HIY8^L/]I^
MA,M2WICO'8_M^^5O8AXH=\              D@\5Q] .%GICO;YEVU7*<D!]
MH]==I97[[CF#:V]JP_55]*E& O)1^                              [
MT[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M                            D@\5Q] .%GICO;YEVU7*<D!]H]==I97[
M[CF#:V]JP_55]*E& O)1^                               V'FE$GD
M
M
M
M
M
M
M                 !*#XF#@3_;30.E>=NW.$FJZFVTM['0.^E#'V]6I7RNW
ME]?=31>M;BE0AU/*Z*S]_4Q]Y6C+-5J6.3MXSS2T+#Y+@N2QXP_^1:BQG%]U
M/?V95FM5>+RJ:ZHB+>,HHVXK"Q,[NS%6:(O6Z=L4TW;%R*8FYB&$ZORSKEJG
M,K4>GH]+7Y]/.G\D[D^=,<Z$3Z]M'@
M          #^S965YDKRTQV.M+F_R%_<T+*QL;*A5NKR]O+JK)0MK2TMJ$D]
M:XN;BM/+)3IR2QFGFC"$(1C%\K]^QA;%>)Q-=%O#6Z)JKKJF*::::8VU5553
MLBFFF(F9F9B(B-LO[$3,[(W9E>CW(O<SV/$S":?Y5<D<-+><G-2X6-UHW1>0
MI1^;;#:?SMC-2JT+JWJ0Z*^Z.7QEU&ED*L\.C$T:D]E1AY2-S5JZ\W'SX\&(
MX8L?B>"+@OO[S@IPM_>XG$T3Z;-KUJK;$TU1S,!;KIBJS3$_\Q533?K]+UJB
MF2].Z?C TQC<7&W&3&Y'[D3ZZ>?YG,\U2(K 9:                   S:.
M_P!OBU<L/[B?\M.S;:&Y.OR.-'_[M]-YDB34_?R__8][H>/#VNZ$
M                     !5;X57V@.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHK
MXU?[''36XJ&TB              ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_N
MBAUF<]Z<1V&KI,M9MK(9
M                                                      ?H=(Z2
MU+KW5>FM#:,PM_J35^L<_B-+:6T]BJ,;G)YS4.?O[?%X;$8^WEZ(UKS(Y"ZI
MT:<OR=,\\'6YSG&5Z=RC%9_GE^WA<EP.'N7[]ZY.]HM6;-$W+MRN>=3113-5
M4^9#]6Z*[M<6[<3-RJ8B(CGS.Y$-0[NV^%VGN!G$G;?8?'2V=UJ^G;3ZPW;U
M%:2_JZHW4U+0M:NI[^6IUIH5K#$4[:WQ&/FZ)8S8W'6\9X>4C/&.IOQH.'/,
MN,-PR9IPA8F:Z,EFJ,-EUFK_ -Q@+$U18HV<ZNY-5>(O1N[+]ZY$3O=[$3+E
M&7T99@:,-'MG-JGS:IYO0YD>=$.[WGQV0                   "8/Q3OL?
M\>>TG1]6&OEKW)'_ 'TZE\5Y[OPC#M:?$+79O6U(75_Z-P
M
M                   ':_=Z\-]4\[N5NVG'W 1OK'!Y>^FU%N;J>QIRSSZ-
MVMT]6MJ^L-0PFJ4ZUO2OIK>O3L,=Y66-*KEKZUI3]$M2,803QDN&[*>+YP09
MKPD9CUNYF%FWUG V*YV1B<?>BJ,-9W)B9IVQ5=O;V=]3A[5ZNG=I=CE67UYE
MC:,+3MBF9VU3YE,<V?T1Y\PU(=%:-TSMUH[2F@-%XBTT_H_1&G,)I+2N"L)(
MT[+#:=T[C;;$8;%VLD8S30M[''6E.E)TQC'HE^6,8M2W/<[S74V=XS4>>WJ\
M3G6/Q5W$8B[7.VJ[>O5U7+MRJ?-KKJJJGSY3+;MT6K=-JW&RW3$1$>9$;D/T
MSJG[                   <V<S/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8
M?$+_ &&OU,LG1N&(1                               5O>%'_B!S3]#
MMDO/>Y*FSE?_ +.:%[>S3WK!,YT3[;B.IHZ=2T!1JD
M  !G5]_1P&GX=\NLCN+HC#26.Q7)6YS6X&BY,?9PM\5I/6WSFC6W'T!))1A+
M;6E&SRV0DRF/I224J-/'9.G;T99OFE6,-F'D\^,33PV<#-K3.?7YN<(&EJ;6
M#Q4UU;ZYB,+O9C!8N9GTU4U6Z)L7JIFJJ;UBJ[7,=>HB8IU-EGP#'3=MQLPU
M[;5'F1/]*GH[L>=.SG/#5[\8X
M
MTENX)^$KQ/\ []O\RV\C5YY13RQ]8?[3]"9:EO3'>.Q_;]\K>Q#Q0[X
M        !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2
MC\                             !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/
M%?,.YZW9Y+WVP_9J>FU*FI0F8
M!)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                        !L/-*)/(
M
M
M
M
M
M                                                  #\SK71FEMQ
M='ZIT!KC"6.I=&ZUT_E]*ZJT]DZ<U3'YO3V?L*^+R^+O)))J=2-O?6%S/3FC
M+-+/"$W3+&$80C#M<BSS-M,YUA-19!?N87/,!B;>(P]ZB=E=J]9KBY;N4S.V
M-M%=,3&V)C<W8F-Q^+ENB[;JM7(VVZHF)CS8G<F&7OWD'"357 ;E7K[8S,2Y
M&^T=\XCJO:'5=_2C".L-KLY=74=-Y&>XEHV]O<9?$QMZN,RGDI)*<N3L:_4E
MA3C)&.V)Q8>'C*.,3P0Y=P@8*;5O.][\'S'#T3\6Q]JFGK]$1MF:;=S;3?L;
MZ9F;%VWOIWV^B(;S;+J\LQM6&JVS;YM,^;3/,_+',GSXEP>]".M
M                              ?SITZE:I)2I23U:M6>6G2I4Y9IZE2I
M/-"622226$9IYYYHPA"$(=,8OY55313-=<Q%$1MF9W(B(YLS/F"Y+N..Y;GX
M_6^!Y?\ +/2MM/O?DK.WR>S^U>=LH5JNS-C=20JT=8ZIM+CK4J>Z>0MYX?-;
M2:2,^G:,T8SQAD9YI+"@CC]<>>GA'N8C@6X'<97&@K5=5&98^U5LC,ZZ9V3A
MK%4;LX"B8_Q+D3LQE4;*=N&IBK$2/IS3_P %B,?CJ?\ F)_9IG^AY\_UO,C^
MCZ/,J)5-,R                    9M'?[?%JY8?W$_Y:=FVT-R=?D<:/\
M]V^F\R1)J?OY?_L>]T/'A[7="                              JM\*K
M[0'*S^3NC/MK55#<KO\ =SI#_6\3W+#-=%?&K_8XZ:W%0VD0
M !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M
M                            "LWPV'=UQU=JR_Y^[K8.6IIC1%WE=)\>
M,=DK:6I;YK6\)*^+UAN13I59H2U+31=M4J8O&U(TZM.;*W%S5DFIW&-IS1IU
MY47C,1DN3V^+II#$;,VQ]%O$9S715LFUA=L7,-@IF.95BJHIOWHVTS&'HM45
M15;Q54,WTCE77*YS2_'I*=L4>?/,FK\G,CS]O/A:BHL2$
M      F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M
M                                !HE]P_W==7A7QCEW*W)P<V/Y"\B;
M3$:JU=:W]MY+*:#T%)1C=:'V[JR5)IJMGD9*%W/D\O3C+1JRW]W+:UI(S6%.
M9K1\H1QF*.'3A6G2VE\1US@VTS7<P^&JHJVV\7BYG>XK&Q,;E5$S3%C#SMJI
MFU;F];F(Q%4)5TUE7^7X/KUZ-F*N[)GS::>=3^F?/G9/,>Z:OYD@
M           #FSF9['_*WLV;Z>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63H
MW#$(@                              *WO"C_P 0.:?H=LEY[W)4V<K_
M /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@                    .$.\@X3:7
MY\\4=?[$Y>%A8ZOC1_M=M'JF^I],FD=T\!:7G]F<E5KRT;BO;XG*275?%Y.-
M.2>I'&7]QU(>4ZD8>@^+!P[YMQ=N%_+N$'!=<N9-OO@^8X>B=W$8"]53U^B(
MVQ$W+>]IOV-],4]?M6]].]WVWK<VRZC,\%5AJMD5\VF?,JCF?DYT^=,LOO76
MA]6;9ZTU9MWKO!7^F-:Z'U%F-*:KT]E*,UOD<+J# W]?&9;&W=*;_5K6E[;3
MR1Z.F6/1TPC&$81;8>G\_P GU5D6#U+I[$6\7D688:WB,/>MSMHNV;U$5VZZ
M9\RJFJ)\V.9.ZANY;KLW*K5V)BY3,Q,3SICFORCMWX
M
M                :2W<$_"5XG_W[?YEMY&KSRBGECZP_P!I^A,M2WICO'8_
MM^^5O8AXH=\              D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF
M#:V]JP_55]*E& O)1^                              [T[K;XC7";M)
M[4_:O'O//&U\F37GBOF'<];L\E[[8?LU/3:E34H3,
M                 D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_5
M5]*E& O)1^                               V'FE$GD
M
M
M
M
M
M
M       !X^]\WW<EES^XQWD=&XRV_P 16S-'+:OV9R,)+>E<ZAZUO3J:FVOO
M+NM&G++8:WM+&G"UC/4IR6^7M[2I-/+1\O"?VIQ'>,W?XN?"M1&=W:O^F>>5
M6\-F='IIIL^FF+&/IIC;Z?"U55=<V1,UX>N]3%,U];FGH=093&:8/_#C_F[>
MV://\VG\O.\_9SMK-NO["^Q5]>XS)V5WCLECKNXL,AC[^WK6=]87UG6GM[NR
MO;2XDIW%K=VMQ3FDJ4YY99Y)Y8RS0A&$8-H/#XC#XO#T8O"5T7<+=HIKHKHJ
MBJBNBJ(FFJFJ)F*J:HF)IJB9B8F)B=B)9B8G9.Y,/ZC[/X
M                        M"[B[N5J>D;?2W-3F#HN>&M*D]EJ#8+9S4]G
M+U-)6W4I7>+W3UWA;J2,T-6UIIH5<'C;F6'[IDA+>UI(WLUO+8T:<H!QZJLZ
MN8O@+X%<='^11%5G-\RL5?&*MLTW,!A+M,_%XW:<5?HG_F)F;%NKK$7)Q$@Z
M;T]UN*<PQ]/^)S:*)YWF551YOF1SN;S=FRMQ3:S@
M!FT=_M\6KEA_<3_EIV;;0W)U^1QH_P#W;Z;S)$FI^_E_^Q[W0\>'M=T(
M                         "JWPJOM <K/Y.Z,^VM54-RN_P!W.D/];Q/<
ML,UT5\:O]CCIK<5#:1              '!7>D_#EYL]FS=;[*W[T/Q2O*;T'
MXT9?W10ZS.>].([#5TF6LVUD,@
M                                                          .Y
M.[PX0:\Y_<F]%[%Z2EOL9IJ:K)J3=?7%M;R5J.@-L\7=6TFH,]'RT)K>KE[N
M-Q3L<70GA&6XR=U0EGZM'RM2G 7&5X>]/<73@JQW"!G'6[N:1'6,OPM4S$XS
M'7*:ILV=S=BW3LJNXBN-VBQ;N33MKWE-78Y5EUW-,93AK>V*.;5/[M//GT>=
M'GRT_=K=L=#[+;<:)VFVTP%GI?06WFFL3I/2F!L9>BCC\/A[2G:6TM2I-TU;
MN\KPDC5N;BK&>O<W$\]6K--4GFFCJ@ZMU7G^NM3X_6.J<37B]19EBKF(Q%VO
MFUW+E4U5;(YE-,;=[113$4T41311$4TQ$3'9LV\/:IL68WMJB(B(\Z/^WY7[
MUCKZ@                    )@_%.^Q_P >>TG1]6&OEKW)'_?3J7Q7GN_"
M,.UI\0M=F];4A=7_ *-P
M                                                    %$'<!=V?
M4Y7[WR<FMVL!\YX\[ :BLZ^+L<E1FFQ^YV\-C);9;":<A1GIQHW^G=$R5K?*
M9B6:;J5:M2RM9I*U&XN84ZU.48XT]/ _H*>"K1V)WO"5J/#51<KHGT^!RVN:
MK=V]MB=M%[%3%=C#3$;::8OWHJHKMVIJRK3&3_#L3\,OQ_REJ?[U7-B/0CFS
M^2.?*_YKFI/                     <V<S/8_Y6]FS?3U7ZI2CP'_?5H_Q
MHRKN^PXF8?$+_8:_4RR=&X8A$                              !6]X4
M?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M          2"^)![M2MD[>/>#[-8">M>X^VQ6 Y,8/%6TDU2OC+62UPVD]W9
M;>E"%:K/BZ,M#$9J:6%2,MI+97,99*="\K+H^3!XTM&$N?RW:WQ,4V+E=R]D
M=VY5.R+E4U7<1EVV=R(N3O\ $86)V;;DW[6VJJY8H8)JW*-O_P"-,/&[&R+D
M1T(J_1/G;)YTRC;7=,!
M                                                     :2W<$_"
M5XG_ -^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\
M  D@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                         [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];
ML\E[[8?LU/3:E34H3,                                    D@\5Q]
M .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                  V'FE$GD
M
M
M
M
M
M                                             !%9XB?NN*FBM0Y/
MG]L3IW_^CM5W]M2Y)Z8Q%K-"32^K\A7HV.,W:M+:A"-&G@]8W56G:9OJRT_(
M9B:E=Q\K'(7$]O>IR:'&TISW+;7%SX0<3_\ CO!VZIR2_<JW;^&HB:Z\OJJG
M=F[AJ8JN87;,[_#179C>1AK<7(]U7DW6ZIS3#1_AU3_B1'.G][T)YD^?N\^=
MDFBXEA                                     "O;N*>Y9_?$=#<Y>6
M>G?_ -423V>JN/FSF;LOERU2E/Y?";L:]Q]Y2Z9<33J2R76GL=/+TW<84K^M
M_P!G^;R7%+W*!<>CX%&8< / [B?^=F*L/G&96JO:XF-EW+\)73/MDQMMXR]$
M_P"'&_P]'^)URJWG6F]/;[>YECH]+S:*)Y_F55>=SZ8Y_-YFS;90I#9^
M                  S:._V^+5RP_N)_RT[-MH;DZ_(XT?\ [M]-YDB34_?R
M_P#V/>Z'CP]KNA                              56^%5]H#E9_)W1GV
MUJJAN5W^[G2'^MXGN6&:Z*^-7^QQTUN*AM(@             #@KO2?AR\V>
MS9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M
M              'ZC1.BM6;D:PTOM_H3 9+56M-:Y_%:7TIIK#V\UUE,[J#.
M7M''8K%6%O+T>4N;V]N)*<O3&$L(QZ8QA"$8NIS[/<GTODF+U'J'$VL'D6 P
M]R_B+]R=[;M6;5,UW+E<\ZFFF)F>?N;D3+]V[==VY3:M1-5RJ8B(CFS,\R&E
MGW3W=TZ8[NWC9C]'75+'93?+<27&ZJWWUE9QEKR9#4E*A<0Q6C\-=QDEJ3Z3
MT%:7U6UL_EZMQ=5;N\ZLD;N-.35JXX7&9S7C+\*-S.[-5VUH#+-_A\IPU6Y-
M%B9CKF)N4[=D8C%U44W+G/HMTV;&VJ+,552[DF4T95A(MSLG$U[M<^?SHCSJ
M>=Y^V>>]0WDUW(                     "8/Q3OL?\>>TG1]6&OEKW)'_?
M3J7Q7GN_",.UI\0M=F];4A=7_HW
M                                                           =
MD<$.%NYG//D9H[87;BC4LJ&1J_OG7^M*EK/<XK;W;_'5Z$-0:KR<)8R25*E&
M2M);V-M&>2-[D:]"A":7RD9Y81XPG#GI7B\\&6-X0]3U1<N6HZUA,-%44W,9
MC*XGK.'HYLQ$S$UW:]D]:LT7+FR=[%,\_+,OO9GBZ<-:W(G=JGG4T\^?U>;.
MR&GCQ[V%VUXP[,[?[$;18.3 :!VXP-O@\+:=,M2\O*D)ZEUE,[F+J62G\_S^
MH<M<5[Z_N(RRQKW=Q4GZ(0C"$-4CA(X0]4\*^N,RX0M9XB<1J+,\1-V[5S*:
M8W*;=JW3MG>6;-N*;5JC;.]MT4T[9V;4Q87#6<'AZ,-8C9:HC9'Z9GSYG=GS
MWV5@[D                     .;.9GL?\ *WLV;Z>J_5*4> _[ZM'^-&5=
MWV'$S#XA?[#7ZF63HW#$(@                              *WO"C_Q
MYI^AVR7GO<E39RO_ -G-"]O9I[U@F<Z)]MQ'4T=.I: HU2
M        _P C4& P>J\#F]+:FQ&.S^F]2XC)8#4.!R]I0R&)S>#S-G6QV6Q&
M4L+F2I;7N.R5A<U*->C4EFDJ4IYI9H1A&,'-RW,<?D^8V,VRJ]=PV:86]1>L
MW;=4T7+5VU5%=NY;KIF*J:Z*Z8JIJB8FFJ(F)VP_-5--=,T5Q$T3&R8GF3$\
MV)9M'>_]VIG^[RY"W%#3=ID<CQTW5NLKG]EM35_+77[JH4ZTE?+[:9V^GZT9
MM0Z-C=TY*52I-&:_QT]"XZ8U8W$E+:&XEG&ER[C*<&U-S-*[5KA-RBBW9S.Q
M&RGKDS$Q;QUJB/\ W.)WLS53$;+-Z+EO9O.MU5Q)GV4595BO2;9PE>V:)\SS
M:9\^/SQLGS7D>]E.C
M                                                  :2W<$_"5XG
M_P!^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\              D
M@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                      [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E
M[[8?LU/3:E34H3,                                    D@\5Q] .%
MGICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M               V'FE$GD
M
M
M
M
M
M                                          !_A:HTOIS6VFM0:-UA
M@\7J;2>J\+E-.:FTYF[*ADL-GL!FK*MCLOA\KC[J2I;7N.R5A<U*-:E4EFDJ
M4YXRQA&$7893FV9Y#FF&SO)<1=PN<8._;O6+UJJ:+MJ]:JBNW<MUTS%5-=%=
M,54U1,3$Q$P_-=%%RB;=R(FBJ-DQ/,F)YL2S?>^![L#4O=W;YSWFE+3(YGC)
MNGD;_([.ZLK3UKRKIZOTSWF1VJU5=UIZE>&H]+4H]-I<U9IH9?%^3N)9XW$E
M[1MMGKB5\;#*N,MH"+&<5VK'"KE%JBC,L/$13%Z-RFC,,/3&R.LXB?;**8CX
M/?WUJ:8MU6*[L39]DU>58G;1MG!USZ2?,_JSY\<[S8W>;MV>0#VFZ$
M                            !53W&G<L7&[=_I?F5RYT=)#:"T^;YS9/
M:/4UE/"INE?TZE.XQFX6L,5<0EECMK9S2>5QMC<21EU#4ZM>K)^[)9)<C43Q
M_./3;T;A\7P(<#.-GZZ5[;6:9C8JC9@*)B8N8/#7*?\ QU7[-^[1.W!T[;=$
M_"IJG#9KIS3TWYIS#'4_X'-HIG^E_6F/W?,C^ES>9S;<Y999)99))99)))82
MRRRPA+++++#HEEEEAT0A+"$/D@H9F9JF:JIVS*1'\G\
M     &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_\ =OIO,D2:G[^7_P"Q[W0\>'M=
MT(                             "JWPJOM <K/Y.Z,^VM54-RN_W<Z0_
MUO$]RPS717QJ_P!CCIK<5#:1              '!7>D_#EYL]FS=;[*W[T/Q
M2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M
M   +M>X2[H^OQJTU8\Q.1NEX6N_^N,+/)M5HK-V-6GD]F-"YNRC2O,OE;*^H
MTJF*W+UK87$U&M3ZD+C$XB>-M-/+6O;ZWI:^O*'\<JWPI9I<X$^#'%[_ (.<
M!?B<PQ5JN)HS/%VJMM-NW51,Q<P.%KB*J:MN\Q&(B+L4S18P]RN2=,Y'.#H^
M'XNG_FJH]+$_T(GGSYE4_FC<Y\PII56,P                       3!^*
M=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO\ T;@
M
M                     /H&U6UFX.]VXVCMI=JM+9/6FX>OLY::>TIIG$R4
MYKS*9.[C-&$OE*]2C:V=G:T*<]>YNJ]2E;6EM2J5JU22E3GGEQS5^KM-Z"TS
MC=8ZOQ=K Z:R[#U7L1?N3.]MVZ?.B)JJJJF8HHHHBJNY75311357533/UL6+
MN)NTV+%,U7:IV1$?]O\ ]#2O[KGNX]!=W-Q_M-#V/[MU%O+K>3&Y[?'<>SDJ
MS2ZDU-;T:T+/ 8*M=T+>\HZ(T?)>5;?&TIZ=*:M-4K7=2G)6N:DDNK9QM.,Y
MJ'C-<(]>?W^NX;0^ FNUE6"JF/\  L53&^O78IF:9Q6)FFFN_5$U13$46::J
MJ+5,S+N393:RG"];C9.(JW:ZO-GS(\Z.=T>>]+WEAVX
M    #FSF9['_ "M[-F^GJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M                             "M[PH_\0.:?H=LEY[W)4V<K_P#9S0O;
MV:>]8)G.B?;<1U-'3J6@*-4@                      .7>8W$?:;FYL%K
M/8#>#&^6P>I;;YU@=16E&C/J#06L;*E6_L]K?3%Q5A_V?,82YJQZ9(QA2O+6
MI6M:\)[>O5DFEG@2X9=8\ W")@>$;1=W>X_"U[V]9JF8LXO#53'7L+?B/VK=
MVF.;LWUNY%%ZWLN6Z*HX>/P-C,<+5A;\>EGF3SZ9YTQY\?GYD[DLR+F%Q)W;
MX2[]:RV!WCQ7S3/Z:N8W.#S]I3J_V>UWH^\K5X:>UQI6ZJ0A\ZP>=MJ,8PEC
MT5[2XDJVMQ+3N:%:E)M6\"G#)HWAXX/,#PBZ(O;_ "[%4;V[9JF.O83$TQ'7
ML+B*8_9NVJIV;?V;E$T7K<U6KE%=4/8_ W\NQ-6%Q$>FCF3SJHYTQYT_FYD[
ML.8$KN&
M                                       TENX)^$KQ/_OV_P RV\C5
MYY13RQ]8?[3]"9:EO3'>.Q_;]\K>Q#Q0[X             !)!XKCZ <+/3'
M>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M          !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*F
MI0F8                                   !)!XKCZ <+/3'>WS+MJN4
MY(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M   !L/-*)/(
M
M
M
M
M
M                                #X3R5XX;3\L]E]:[#[U:<I:CT)K?
M'1M;F26:6AE<)E+>/E\-JC3F0ZD]3%:CT]D)9+BTKRPFEA/)U*DE2C/4I3R#
MP6\)^L>!W7. X0M"XF<+J# 7=]3/-MW;<[EVQ?HVQ%RS>HVT7*)V3LG?4S37
M3373QL9A+&.P]6&Q$;;54?EB>=,>9,<YFE]X;W?V[W=Y;[9/:K<.WN<WHW+3
MW>5VEW4ML=4L]/;E:2IU*4(7EK"%6ZI8W4F%C<TZ&7Q<U6>M8W,99H1J6M>U
MN*^TMQ:^,=HOC*<'UK5^FJJ;&>68IMYA@*JXJO8'$3$^EJW*9KL7=[->&OQ3
M%-VB)B8INV[MJW$6:Y7?RK$S9N[MN=VFKG51^N.?'.]#9,\%O0SK
M                         %+G<@]S#/RER6)Y6<I=-7UKQSP.1I76W&@,
MK;5+3_?OFL?7G\KD<G)4C3N([5X6[H0DJ]66$F<N836\L_S>C<RU:L^/KQY*
M>"3"WN"#@DQ5NOA-Q%J:<;C+=45?Y3:KB-E%$QMCX?=IG;3MG;A:-ER:>NUV
MIHR_3FG_ (;,8W&Q/P2)]+3/].?8Q^?F<S:NZM+2UL+6VL;&VM[*RLK>C:6=
MG:4:=O:VEK;TY:-O;6UO1EDI4+>A2DA+))+"$LLL(0A"$(-?*]>NXB[5B,15
M57?KJFJJJJ9JJJJJG;-54SMF9F9F9F9VS.[*28B(C9',?V'S?T
M            !FT=_M\6KEA_<3_EIV;;0W)U^1QH_P#W;Z;S)$FI^_E_^Q[W
M0\>'M=T(                             "JWPJOM <K/Y.Z,^VM54-RN
M_P!W.D/];Q/<L,UT5\:O]CCIK<5#:1              '!7>D_#EYL]FS=;[
M*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M
M        *Z^X@[F2MG;K2?.'EII&K0P%G5L-1\=]I=1V-/\ _J.O"2-QC=V]
M:XB]I3ST\#:3QIW&G+*K++/>UI9<A4A"VDM?G=,G*$<>*C+[.,X ^!S&Q5F-
M<5V<YS&S7/\ @Q^S7EV%N4SLF[5&^HQMVF9BU3,X:F>NS>ZSG6FM/[Z:<QQU
M/I8W;=,\_P#K3'F?NQS^;S-FVS-1ZS\                       !,'XIW
MV/\ CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_P#1N
M
M                   _0:4TIJ;7>IL!HO1> R^JM7:JR]A@--Z;P%A<Y3-9
MW-92YIV>.Q>+QUG3JW5[?7MU5EDITY)8S331A"$'79QG&5:?RK$YYGF)LX/)
ML'9KO7[]ZNFW:M6K=,U5W+E=4Q33133$S55,Q$1#]445W*XMVXFJNJ=D1&[,
MS/.AH5]S'W1N#X"[?PW8W>Q^+S?+3<3"PM]17M"O0RF-VETM?34+K_=WI>\I
M0FMKC+UYZ5.;.Y*C-/3N+BG"VMIYK6CY:ZUM./'QS,?QBM1_4[1=R[8X',LO
M[ZS3,3;KS'$4;:?AM^F?31;B)F,)8JB)HHF;MVF+M>\LRGI_(J<LM=?OQ$XZ
MN-W^K'[L>?YL_DC<YONFK^9(                       YLYF>Q_RM[-F^
MGJOU2E'@/^^K1_C1E7=]AQ,P^(7^PU^IEDZ-PQ"(
M          "M[PH_\0.:?H=LEY[W)4V<K_\ 9S0O;V:>]8)G.B?;<1U-'3J6
M@*-4@                       /-'O/.[8VS[QS8^IH[,SX[2>\FBZ5_E-
ME]U:MG4KU]+9JYEH3WN SD+7HN\AH;5<+2G1R%O#RDU">6E=T9)JUO))/ZFX
MJ/&BU5Q8]>QG>!B[C-$8Z:+>9Y?%41%^U3MBF]:WWI:,5A]]559KG9%4379K
MJBW<JFGJ,XRBSFV&ZW5LIQ%.[15YD^9/G3S^CS89LF]VR6Y_'/=+6.S.\FDL
MEHG<30N6JXG/X+)T^B:6>6$M6TR..NI.M;97"9>SJ4[JQO;>:I;7EK5DK4IY
MI)Y8QVB-!Z\TGPFZ2P6N-$8RUC]-9A9BY9NT3SN95173^U;NVZHFB[:KB*[=
MRFJBN(JB81'B,/>PEZK#XBF:;M,[)C_MS8GG3SX?*F7OB
M
M                TENX)^$KQ/\ []O\RV\C5YY13RQ]8?[3]"9:EO3'>.Q_
M;]\K>Q#Q0[X             !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',
M&UM[5A^JKZ5*,!>2C\                             !WIW6WQ&N$W:3
MVI^U>/>>>-KY,FO/%?,.YZW9Y+WVP_9J>FU*FI0F8
M                !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^J
MKZ5*,!>2C\                              !L/-*)/(
M
M
M
M
M
M
M          #E/F9PZV=YR[$ZHV(WEQ/EL3F)(7^FM4V%O9S:HV^U=:TZDN(U
MCI*]O*%>%EE;"-6:G5DZ/)7EG5K6U:$U&M/+&7N _ALUMP \(.$X0=#WM[C+
M$[R_8KFKK&,P]4QUS#8BFF8WUNO9$TS^U;N4T7:-E=%,QPLPP&'S+#58;$1Z
M6>9//IGG3'G].-QFW\]> .^O=[;QUMK-X<=1R.%R\EUD]MMSL%;W?]C=R=-T
M*TE.:_Q%>YIPJ6&;Q<:].GE<56C&YQU>>7Y:MM6MKJXV@^+QQC.#_C):)IU;
MHJ[5:QUF:;>-P-V:?A."OS$SO+D4SLKM7-E56'Q%,;R]1$[E%VB[:MQ)F>5X
MG*L1UF_&VF?V:HYE4>=Y_FQSO0V3/#J?'7
M     *%^Y4[F_+\U-1XGD?OYC[G#<5-'Y^,<7AJL/(9/??4>"O(0NM.8^$T/
M*6>WF,O:/D<UD(0A/=SRSV%G'ROSFXLJV>/7QW,%P%Y9>X,>#NY1?X7L;A_\
M2[&[1E-F[3Z6]7SJL973.^PUGF6XFG$7HWG6K5_*=/9!5F%<8O%1LP5,\S]^
M8YW4^;//YD<^8OXQ6*Q>"Q>-P>#QMAAL+AK"SQ6'P^*L[?'8O%8O'6].SQ^-
MQN/LZ=&TL;"QM*,E*C1I22TZ5.6$LL(0A"#70QF,Q>88N[C\?=N7\=?N57+E
MRY557<N7*ZIJKKKKJF:JZZZIFJJJJ9JJJF9F9F4GTTTTTQ33$13$;(B.9$/[
M[COZ                        S:._V^+5RP_N)_RT[-MH;DZ_(XT?_NWT
MWF2)-3]_+_\ 8][H>/#VNZ$                             !5;X57V@
M.5G\G=&?;6JJ&Y7?[N=(?ZWB>Y89KHKXU?[''36XJ&TB              ."
MN])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M
M                     5D]R1W'];<"MI;F%S-T?5M] 6]6USVR^QNI[">E
M6UY6I3RW&.W W'P]Y3EGIZ&ISRRU<7B*\D(YN,);BYE_=WDZ>1IWX^7'VHTW
M1B^!3@.QL5:CJBJUF>:V*]L82)W*\'@KE,[)Q4QMIOXBB?\ E=VW:GX3OJL-
MF^G=.==WN/S"G_"YM%$_TOZU4>9YD<_FSN<VU.66626622662226$LLLL(2R
MRRRPZ)9998=$(2PA#Y(**YF:IFJJ=LRD)_)_
M!,'XIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M
M                      #]!I32FIM=ZFP&B]%X#+ZJU=JK+V& TWIO 6%S
ME,UG<UE+FG9X[%XO'6=.K=7M]>W5662G3DEC---&$(0==G&<95I_*L3GF>8F
MS@\FP=FN]?OWJZ;=JU:MTS57<N5U3%--%-,3-54S$1$/U117<KBW;B:JZIV1
M$;LS,\Z%^_<Y=RSIG@]C,3R W[H8O6'*_.X6/S&QEA;9'3FPUAE[6K1R&!TQ
M=TYZ]MF-<WMA<QMLKFJ<?)TJ<U2RL(QMIKBYO]='CM\>C->'S%7N#C@[JNX+
M@?P]_P!/5Z:B]FU=NJ)HO7Z9B*K>%IKIW^'PL^FJF*;^(CKL6[6'D_(-/49=
M3&*Q.RK'3'Y*-O.CS9\V?R1N;9F@=7"R@                       !S9S
M,]C_ )6]FS?3U7ZI2CP'_?5H_P :,J[OL.)F'Q"_V&OU,LG1N&(1
M                       5O>%'_B!S3]#MDO/>Y*FSE?\ [.:%[>S3WK!,
MYT3[;B.IHZ=2T!1JD                        !Y.]ZEW5NU_>.;7PJTH
MXO0W([0V+NI=J-UYK6:%.K3A-5N_[ Z^^:4JEYE=!Y6\J3323RRU;K#756:Z
MM99X3W5K>>P^*+QNM6<6/5F\KZ[F'!CF%VG_ ##+]]NQ.Y3\+PF^F*;>+MTQ
M$3$S3;Q-NF+-Z8F+-ZST>=9+9S:SSJ<73'I:O6U>;$_FYL<^)SF][]C=UN.&
MYVJ=GMZM%9G06X6C[^K89C!9FWC3C/+)4GDMLIBKR2,]EF\!E*=/RME?VE2M
M:7E":6I2J3R1A%LU:"U_I#A/TIA-;:%QUC,=-XVW%=N[:G;LW(FJW<IG95:O
M6YG>W;-R*;ENN)IKIB8V(IQ.&OX2]58Q%,TW:9W8GIQYL3SIC<E\G9@^
M
M                          #26[@GX2O$_P#OV_S+;R-7GE%/+'UA_M/T
M)EJ6],=X[']OWRM[$/%#O@             $D'BN/H!PL],=[?,NVJY3D@/M
M'KKM+*_?<<P;6WM6'ZJOI4HP%Y*/P                             '>
MG=;?$:X3=I/:G[5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M                           $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?
M<<P;6WM6'ZJOI4HP%Y*/P                              &P\THD\@
M
M
M
M
M
M
M                      .:N5_$K8[FCL_G-E=^M(V^I=,92%6[Q&3H^2MM
M3:)U)+9W-ICM8:+S,U&M4PNH\5+=S^3J=6I0K4YIZ%Q2K6]2K1GE+@?X9-?<
M!FM</KK@\QE6%S:ULIN43MJL8JQOJ:J\-B;6V(NV;F]C;&V*J9B+EJNB[317
M3P\=@<-F%B</B:=M$\SS8GS8GG3'_LG<9UO>3=UOOOW<NX7S+5E"MKK9/4V2
MK6^VF]N'QM>VP.=A-"ZN;?3>J+;KW,FD]>V]A:SU*V/J5JE*O3ISU;2M<4I*
MD:>S!Q7>-IP?<9O3?7\GJIR_7F%M1..RNY7%5VU^S35>L5>E^$82:ZHIIO4T
MTU43--%ZBW753%459ODV)RF[LK]-AYGTM<<R?.GS*O.Z&UYD/5;IP
M                     'NQW-7=!ZGYYZ\LMWMXL1E]/\1=$Y>>7-9&%>YP
MV2WAU!C9^F;0>C;NG3A=0P5O=2PDSN5H34XV]+K6MK5EO)IJEK7YQW^.CE7%
MYT]<T7HF]9Q/#-C[,=:HV4W:,MLUQ\;Q-,SO>NS3NX3#UQ._JV7KM$V(BF]D
MF09%7F=WK^(B8P-,[O.W\_NQYWFS^2-WF:$VD])Z8T)IC :+T7@,1I72.E<1
M88#36FL!86V+PF"PF+MJ=GCL7B\=9TZ5K96-E:TI9*=.26$LLL.B#6WSC.,U
MU#FN)SW/<3>QF<XR]7>OW[U=5R[=NW*IJKN7*ZIFJJNJJ9F9F9F9E*=%%%JB
M+=N(IMTQLB(W(B(YT/T#K7Z                         9M'?[?%JY8?W
M$_Y:=FVT-R=?D<:/_P!V^F\R1)J?OY?_ +'O=#QX>UW0@
M              *K?"J^T!RL_D[HS[:U50W*[_=SI#_6\3W+#-=%?&K_ &..
MFMQ4-I$              <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[
MTXCL-729:S;60R
M                                          _MV%A?96^LL9C+*[R.
M2R-W;V&/Q]A;UKR^O[Z\K26]I965I;R5+BZN[JXJ2R4Z<DLT\\\T)981C&$'
MQQ&(P^$P]>+Q==%K"VJ*JZZZZHIHHHIB9JJJJF8BFFF(F:JIF(B(F9G8_L1,
MSLC=F5G7<_=P31T55TOR>YW:7MK[5]&>SS^VG'/,4OG-CI2O2J6E]B=5;MVW
M7A;Y'4E*I3C-1TY4EJVEG+&6:_\ *7,9K2THYXZG**7,]HQ?!1Q?,75;R6J*
MK..SJW.]KQ$3%5%S#Y=5LWU%B8G95C:9IN7)VQA][:V7KT@9#IB+>]QF94[;
MG-IMSSO,FKS_ .KS(Y^[N16RIN9P                          F#\4[[
M'_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M
M              !];V,V)W9Y*;GZ7V;V2T3F=?[AZOO(6F(P.&H0GC)2DZ)K
MW+96]JQIV.%P&)M^FM>W]W4HVEI0EFJ59Y98=+#=?\(.CN"[2>+UOKS'V,NT
MU@J-]<O79YLS^S;MTQMKNWKD^EM6K<57+E<Q313,R^^&PU_%WJ</AZ9JNU<R
M(Z<^9$<^9W(:"W=/]SCM;W>VG+7<36]3$[G<J=1X>6WU'KV-I&I@-O+6_I4J
MF0T;M?;WDOEJ%M+/#R-YFJLE*_RDLL>B2UMZDUJUP..#QV]6\9+,Z],Y#%[*
M>"+"W]MG";[9>QE5$S%&)Q]5.Y-6STUO"TS59L3,;:KUVF+R4<DR"SE='7;F
MRO&S&[5SJ?.I_3/-GSHW'M:\)LA                         <V<S/8_Y
M6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M               !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^VXCJ:
M.G4M 4:I                          >:W>1=V)L7WCFVU/"ZWHR:-W?T
MK875':W>G$V,+G/Z3J5Z\EW4PN:LI;FRIZKT7D+B2/E\?<5(1H35:E:TJ6]>
M::I-ZCXL'&MX0.+'JB<=D-4X[1>,N4SC\LN5[VSB(B-[%VU5O:IP^*HIGTEZ
MB/31331>IN6XBF.HS;)\-FUG>W/2WZ8]+7'-CSI\V/.Z&R6=;RYX<;^<(MV<
MEL_O]HZXTYG*,M2\T]G[/R][HW7F A4\G1U+HC4,UO;V^;Q%6,82U(0EDN;2
MMTT+FE1KR3TI=F#@9X;>#OAZT=:UKP=8ZG%8"K93>LU;*<3A+VS;-C%6=LS:
MN1S8W9HN4[+EJNY;FFJ8IQV Q.77YP^*IV5<Z>=5'FQ//CI<R=URXEIPP
M
M                         &DMW!/PE>)_]^W^9;>1J\\HIY8^L/\ :?H3
M+4MZ8[QV/[?OE;V(>*'?              )(/%<?0#A9Z8[V^9=M5RG) ?:/
M77:65^^XY@VMO:L/U5?2I1@+R4?@                             .].
MZV^(UPF[2>U/VKQ[SSQM?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M                          )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^X
MY@VMO:L/U5?2I1@+R4?@                              -AYI1)Y
M
M
M
M
M
M
M                      ?@-TMJ]NM[- :GVLW9T=@M?[>ZRQTV+U+I/4EE
M)?8K*6D:M.XI>4IS1EJV]W9W=&G7MKBC-3N+6YI25J,\E622>&1Z2U=J;0>H
M\)JW1V.Q&7:DP-WKEC$6*IHN6ZMDQ.R>9--5,S1715$T7**JJ*Z:J*IB?E>L
M6L1:FS?IBJU5&R8GF3_V_,A4[U'N#]T.*$VI=\N+%#4&\7'&C-=YG.Z5IT*N
M5W0V9QLL9Z]U-E+:UDFKZXT'BZ73/^][:G\]L+:$T<A0\E0J9"ML"<4;E$=)
M\,$870'"Y5ALDX3JM[:M8B9BW@,SKW(IZW55.S"XNY.Y\'KGK5VO9\&N;^Y3
MAJ(WSK3-[!;<3@MMS"<V8YM5'ZZ?/YL1S>9M3EK-F)@
M         /9CNANZ;UEWB>Y=75.M(9K1O%O;O*6TNX6MK6A4MK_6F6I^1NH;
M9Z!O:]&:UGSMW:U)9\C>PA4IX>SJR5)Y9J]:UI5?#_'/XX>2<6C2T93D76,=
MPM9G:J^!X6J8JHPMN=M/P[%TQ.^BU35$Q9M>EG$W*9IIF+=%VNCO\BR2YFM[
M?W-M."HGTT^;/[M/G^;/.CS]C13V[V\T3M+H72>V>V^FL7H[0>AL%C]-:4TQ
MAJ,:&-PV%Q="2VL[.WEGFJ5JLTLDG6J5:L]2M7JS35*D\]2:::.L]J74N?:Q
MU!C-5:HQ5W&ZAS#$5W\1?NSMKNW;D[ZJJ>9$;NY%-,1333$4TTTTQ$1*UJU;
ML6Z;-F(IM4QLB(YT0_9NC?0                         !FT=_M\6KEA_
M<3_EIV;;0W)U^1QH_P#W;Z;S)$FI^_E_^Q[W0\>'M=T(
M             "JWPJOM <K/Y.Z,^VM54-RN_P!W.D/];Q/<L,UT5\:O]CCI
MK<5#:1              '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>]
M.([#5TF6LVUD,@
M                                        /N7'?C9O=RMW-PVT.P6W
MN=W$USF8PJ?,<30A+C\+C):U&A<Z@U1F[F:CB-,:<L:E>2%:^OJU"VDGGDDZ
MT:D\DDV <)?"CH+@@TK?UIPBYEA\LR"QN;^Y/I[M>R9ILV+5.VY?O5Q$S3:M
M4UUS$35LWM-4QR<+A,1C;T6,+1-=R?,YWGS/,B//E>]W6?<C[-<#;/$;J[HS
MX/>;E/4MI:LVLI[.K6T5M?5N*4OSG%[68S*4*5>;(4XQC2J:ANZ-+(W%.$84
M*5A2J5J-37?XV_'RUOQA;U[2&DHQ&1\$<5[/@T51&*Q\1/I;F/N6YF-Y.Y53
M@[=55FB=VY7B*Z:*Z9,R73N'RR(OWMES&^;SJ?.ICUT[OF;-U[G/ +)
M                      $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3
MXA:[-ZVI"ZO_ $;@
M                                          /1/@!W8_);O#M:_NK:
MK _V;VSPM_0MM>[V:KM+NAH32=*:-.I<6-C5EA3K:OU=\UJ0GHXBPFFK=,].
M:YJ6MO/&XE\T<8WC6<%O%JR+X9J_$?"M57[<U83*\/53.+Q$[L4UUQNQAL/O
MHV58B[$4[E46J;UV.M3VN5Y/C,UN;VS&RS$^FKG]F/USYT?EV1NM!O@;W=7'
M+N]MMXZ,V7T[->ZMSEO:3;B[MZDI6UWN!N%D+>6$TO[QR%.E+3Q&G+*M&:-C
MA[*%*QM(1C4C+5NJEQ<UM;WC"\9CA.XR6I_\\USB>MY/AZJO@676)JIP>#HJ
M_<HF=MR]5&SKN)N[Z[<W*8FBU3;M6Y1RS*L)E5GK>'C;7/[54_M5?JCS(C<C
MT=LN\'GMV8                         #FSF9['_*WLV;Z>J_5*4> _[Z
MM'^-&5=WV'$S#XA?[#7ZF63HW#$(@                              *
MWO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M                     .9.6/#_ &"YK[49+9_D'HBTU9IRYFJ7F#R]O-)C
M]7Z'S_DHTK;5&A]224JMY@,[:PCT1C+"I;7='K6]W1N+6I5H3RKP/<-/"+P$
MZPM:UX-\?7@\SIV4W;<[:\-BK.W;58Q5B9BF]:J\R=E=NK9<LUV[M-%RGAX[
M 87,;$V,53OJ.=//B?-B>=/3YD[89_7>6=SGR)[O?-9#5U*UO-W.-EY?PIZ?
MWFT_C9X38"6[K1IV>$W2P5M/=5M'9F6>:2E3O(QGQ&0GGDA0KRUYY[2CL;<5
MKCM<&G&1P-O)JZZ,FX4:+>V]EEZOV[>QMJNX"[5%,8FULVU3;W,19B*NN6YM
MTTWJXOS?(,7E=4W/;,)MW*XCF>=5'.GS^9/.G;N/(%[2=$
M
M              TENX)^$KQ/_OV_S+;R-7GE%/+'UA_M/T)EJ6],=X[']OWR
MM[$/%#O@             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6W
MM6'ZJOI4HP%Y*/P                             '>G=;?$:X3=I/:G[
M5X]YYXVODR:\\5\P[GK=GDO?;#]FIZ;4J:E"9@
M             $D'BN/H!PL],=[?,NVJY3D@/M'KKM+*_?<<P;6WM6'ZJOI4
MHP%Y*/P                              &P\THD\@
M
M
M
M
M
M
M           )RN\Q\/OLUREJZ@WAXLU-/["[]WLUYE<OIF%G\QV>W-RE:%2O
M7JY3&8JUJ5M!ZFR-S'KU,GCJ%6UN*DT\US9U*U6:ZDLWXJ_*/:WX)*,-HKA;
MC$ZBX.Z-[;MW]]OLRP-N-D1%NNY5$8NQ13N18O54W**8B+5^FBB+4XGG&E\/
MC9G$8+9:Q4[LQ_0J]'9^S/GQN>;'/1"<@..&^'%G<3);5;_;;:EVSUOC>M5A
MC<_9]6TRUAY6>C2S6FLU;3W&%U/@+FK2FEI7V/N+FUGFEFEA/UI9H0OJX.>$
M_0/"WIJUJ_@ZS3"YKD-W<W]FKTUNO9$S:OVJHB[8O4Q,35:O447(B8F:=DQ,
MQUBL)B<%=FSBJ)HN1YO/\^)YDQY\;CXBSQQP                       '
MJ[W5G=9;F]X_NG4ZU3(Z(X[:"REG+NWNI3MY(UNO-)2O9= Z$ENJ52TR>O,Q
M93RS1FGDJ6N'M:LMW=2SQGM;6\\?\;OC;Z5XL.D8V1:Q_"9F-JK_ "[ 3,[-
MFV:?A>+WLQ51A+=43&R)IN8FY3-FU-,1=NV>[R7);V;7N?3A*9]-5ZVG^M/Y
MHW9YT3H^;2[2[<;$[<:1VDVDTCB-"[=Z%Q%#":8TQA*$:-EC[*C&:I4J5*E2
M:K=7^1O[JK4N+N[N*E6ZO+JK4KUZE2K4GGFUB-9:RU/P@ZGQNLM98V]F&ILP
MO3=OW[L[:JZIW(B(C931113$46[=$4V[5NFFW;IIHIIIB6;%BSAK--BQ3%-J
MF-D1'_;HSS9G=E]%8R^H                          #-H[_;XM7+#^XG
M_+3LVVAN3K\CC1_^[?3>9(DU/W\O_P!CWNAX\/:[H0
M           %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH
M;2(              X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8
M:NDRUFVLAD
M                                   ![J]W%W$G)7FI5T_N1NG0RG'K
MCC>QMLA#5VH\5/3W U_B)^K7EEVTT=D):-7YCDZ$984LYDI:.-EIU85[:3(=
M2:A&OWC.\H+P6\!5&)TOI&JUJ7A.M[ZCX/9N1.#P=R-S_GL31MC?43MWV%L3
M5?FJF;=VK#;Z+D9)E.FL7F&R]>VVL)YLQZ:J/ZL?IG<Y\;>8NGXF\-.._";;
M2UVMX\[?V&D,-'R%QJ#.UYOWGK/7&8I4O)SY[6NJ+B3]X9S)58QFC))&-.SM
M)9HTK2A;T(2TI=?WABX;^$OAWU37JWA*S&YC<=NQ9M1Z3#86W,[8LX6Q3.\M
M41N;9W;ER8W]ZY<N3-<R1@<OPF76>LX6F*:>?//F?-F>?THYT1#J)$SF@
M                        )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(P[
M6GQ"UV;UM2%U?^C<
M                                        !_KX#3^>U7FL7IK2^$R^
MI-19R^M\9A,!@,;>9C-9C)7=26C:8_%XK'4;B^R%]=59H2TZ5*G/4GFC"$(1
MBX>8YCE^48&]FF;7[.%RS#VYN7;UZNFW:MT4QMJKN7*YIHHHIC=FJJ8B(W9E
M^J:*JZHHHB9KF=D1&[,^A"K;NW/#>:JU=5T_N_S_ )[O1FE85;?)8WCA@LC&
MEK/4=M^M4HR[F:KP]["&B<=<0A3C/C,;5JY>I2J1DK7&-KTYJ<:@>-!RG^49
M+1B=%\7.*,=F^R:*\ZNT;<-9JYD_ </<I_YJN-V(OWZ:</%5,31:Q5NJ*HS7
M*-)5W-E_-/2T<V+<<V>JF.9Z$;OGQ*Q[;W;K0>TVC<!MWMCH_3F@="Z6L9<=
MIW26D\198/ XBSEGGJ34K+&X^C0MJ4U:O4FJU9^K&>M5GFJ3QFGFFFC21J34
MVH=8YYB-2ZKQN*S'4&+N;^]B,1<JNWKE7,VU5US-4[(B*:8V[*:8BFF(IB(C
M/K5JU8MQ:LTQ3;IYD1&R(?LW1OH                           YLYF>Q
M_P K>S9OIZK]4I1X#_OJT?XT95W?8<3,/B%_L-?J99.C<,0B
M                   K>\*/_$#FGZ';)>>]R5-G*_\ V<T+V]FGO6"9SHGV
MW$=31TZEH"C5(                           #_-S.%P^H\1D]/ZAQ.-S
MV!S=A=XK,X3,V-KE,1E\7?T)[6_QN3QM]2KV=_87MM5FIUJ-62>G4IS1EFA&
M$8P<K X[&Y9C;699;>NX?,;%RFY:NVJZK=RW<HF*J*[==$Q51735$54U4S%5
M,Q$Q,2_E5--=,T5Q$TS&R8G=B8\])UWD_AO<+J^XU#O)W?\ 4Q>D]0W$;O+Y
MKC?G\A3QVD<M=30JW%>7:?4M[/"VTC=W5?HA2P^3J2XB6:I&%&\L*%.G;QN&
MXKO*?8[);>&T1QC(NXS+:=[;M9U9HFO$6Z=RF/\ ,+%/IL133&[5B;$3B)B(
MW]G$7*JKC",WTE3<F<1E>RFOFS;GF3U,\[T)W//B-Q'?N/MKN#M!K3/;<[I:
M,U+M_KO2]Y-89_2>K<1>X/.8NYA++4DA<V%_2HUO(W%&>6K1JRPFI5Z,\M2G
M--)-+-&Z_3&J=-ZTR+#ZFTECL+F6G\71O[.(P]RF[:N4\R=[71,QMIF)IJIG
M9515$TU1%43$8%=LW;%R;5ZF:+M/-B8V3#\0[Y\P
M
M     &DMW!/PE>)_]^W^9;>1J\\HIY8^L/\ :?H3+4MZ8[QV/[?OE;V(>*'?
M              )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2
MI1@+R4?@                             .].ZV^(UPF[2>U/VKQ[SSQM
M?)DUYXKYAW/6[/)>^V'[-3TVI4U*$S
M      )(/%<?0#A9Z8[V^9=M5RG) ?:/77:65^^XY@VMO:L/U5?2I1@+R4?@
M                              -AYI1)Y
M
M
M
M
M
M
M     <^\D>*^P'+G;V[VPY#;9:<W(TM7A<3X_P#>UM&CG=,W]Q3EI39G1^IK
M*:VS^D\U"2266-S87%"I/)#R=2,]*::2:2."_A=X1N!G4E&J^#;-<5E>;T[(
MKZW5MM7Z(G;UK$V*M]9Q%K;,SO+M%=,3Z:G95$51Q<7@L+CK76<51%='G\V/
M/B>;$^@C1Y]^&ZWTV8FS.XG#/+9'D+MM2JW5[5VRR<ME9;VZ7L(1Z].CC9:$
MMG@]T*%O3EFZTUE3Q^4FC&22EC[B/7JPN_XNO*@<'^N8L::X<+-K36J)BFF,
M=;WU65WZ^9,U[=]=P$S.S9%V;UB(WU5>)M^EI8!F>DL3A]MW+YF[9_=G]N/T
M5?DV3YTIIL[@<YI?-973FIL-E=.ZAP5_=8K-X'.XZ\Q&:P^4L:T]O>XW*XO(
M4;>^Q]_9W%.:G5HUJ<E2G/+&6:$(PZ%I>7YA@,VP-G,\JOV<3EN(MTW+5VU7
M3<M7+=<1537;N43-%=%43$TU4S-,Q,3$S#$:J:J*IHKB8KB=DQ.Y,3Y\/\IR
MWY                     >E?=D]VMNKWC.]=KI/ T<EI?9C2-Y87N\^[4+
M26:QTKA*LTU63 X*I=236>3U[J2C1GI8ZTZ*D*73-=5Y/F]&?I\M<:KC1Z0X
MLFA*\XS"JUB]<XVBNG+,NWWI\1=C<F]=BF=]1A+$S%5ZYZ7?;EFW/7:Z=G;Y
M/E%_-L1O*=M.'I_;J\R/,C^M/.C\L[C2.X_\?]IN+^TVD=DMDM(V&B]O=%V$
MMGB\79R^4N;RYJ?TF0SF<R%3IN\UJ+-7<9KB]O;B:>M<5IXS31_1"&K_ ,(W
M"-K'A8UCC=>:\QMS':DQUS?7+E6Y333&Y1:M41Z6U9M4[*+5JB(IHIB(B.;,
MRUA<+8P=BG#X>F*;5,;D?IGS9GGR^RL'<@
M !FT=_M\6KEA_<3_ ):=FVT-R=?D<:/_ -V^F\R1)J?OY?\ ['O=#QX>UW0@
M                             *K?"J^T!RL_D[HS[:U50W*[_=SI#_6\
M3W+#-=%?&K_8XZ:W%0VD0             !P5WI/PY>;/9LW6^RM^]#\4KRF
M]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                                                   #O/AGW:O+
M_G;FK:WV*VNR,^BOGT;+,[P:QEN=+[3Z?C3J>2N_G.K+FUK0SE]8S]'E<?AZ
M&3R<D)H31M^ITS0\]<.'&DX%N+[@:[O"!FUJ,]ZWOK66X;>W\PO;8VT[W#TU
M1UJBO^C>Q-5BQ.R8B[MW'9Y?E&/S*K9AJ)ZWMW:IW*8_+S_0C;/G+1^[][@G
MBIQ!FPFX.[E&SY,;[6/S:^HY_66%I4]MM&9.6G)4C_8K;R[K9"QO;S'W7RT<
MKF)KR[A4I25[:E83],BC'C'<HIPO<-$7].:-JKTKP?7-]1-G#79G&XFC;,?\
MUC*8HKIIKI_:P^&BW;V556[M>(IV5)!RO3&"P&R[?_QL3'/F/2Q/G4_IG;//
MC8]Y%>K)0                             $P?BG?8_X\]I.CZL-?+7N2
M/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M                                                       /:;@=
MW%_,CFC'":RS^"GX\[%Y*2A?2[F;F8RZH9G46+JSTXPJ[?[=QJV6HM1_.;>I
M"K;WEW'&8>XI=,U*]J30A3F\+\87C_\  CP&1?R/+L1&I=?VIFCX#@;E,VK-
MR-NYC,9LJLV=[,;VNW;Z_B:*MRNQ3$[Z,@RS3>89ALN51UK#3_2JYL]33S9]
M&=D>>M>X*=UIQ*[O_"TJFT>BO[0[GW5G\VU!O;KV2QSNY.5A6H^2O;3%9&6S
MM[+1N N>M&6:PQ-&UI5J<LGSJ:YJ2>5C1+Q@>-MPR<8W'33K/'?!M*45[ZSE
M>$FNU@K>R=M-5RC?558F]3S8O8BJY53,U=:BU3.\B0\MR7 Y73_@4[;VS=KJ
MW:I_5'G1L\_:]&GF1VP                            #FSF9['_*WLV;
MZ>J_5*4> _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M           *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3
MJ6@*-4@                             .,^8O /BUSLTA+I;D-MM8Y[(
MX^TJVNE]PL)/)@=S-%1JQJU(3Z9U?;4:EW2M)+BM-6FQ]W)=XJO5Z)J]K5C"
M"<.!/C%\+?%]SJ<WX-LTN8?#7*XJOX.[$WL#BMFR/\?#53%,U;(BF+UN;>(H
MIW+=ZC:Z_'Y7@LRM[S%41,QS*HW*H]"?T3MCS81;<]O#U<J^+_[[U[L#)?<H
MMF;.-Q?3PTMB8T=X=*8R%6,9),_M]:U;JOJNE9TJDDL][@(W4]2$E2O6LK.C
M"/5O/XO'*2\$/"QUC3W"+-O26N*][1'PBYMRW$5[-V;.,JBF,/-4Q,Q:Q?6X
MC;3;HOWZYC;'V9Z6QN#VW<+MO8?SH]/$>?3S_1IV^;LA/Y<6]Q9W%>TNZ%:U
MNK6M5M[FVN*4]"XM[BA/-2K4*]&K++4HUJ-26,LTLT(32S0C",.E8W:NV[UN
MF]9JIKLUTQ5353,3%43&V)B8W)B8W8F-R88O,3$[)YK_ (OV
M
M            -);N"?A*\3_[]O\ ,MO(U>>44\L?6'^T_0F6I;TQWCL?V_?*
MWL0\4.^              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>
MU8?JJ^E2C 7DH_                              =Z=UM\1KA-VD]J?M
M7CWGGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M             20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2
MC 7DH_                               ;#S2B3R
M
M
M
M
M
M
M              X0YC=VOP\YTXJM2WYVHQMUK*6SA9XG=O2$:.E-V,%)3I^2
MM86VK[*VJ3YJSL9(Q\A89BCD\93FFC-\VZWRO0G EQH^&OB_XRFO@\SB[1DF
M_P!]<R[$[<1E]V9G;5OL-55'6JJY_:O8:JQ?F(V==V;CK,?E& S*G_F:(ZYS
MJHW*H_+S_0G;'G)&^9OAK^4^RW[VU=Q=U#8<G-!6WSJ\ETOY*RT=O'B;&GTU
MH4/W#?7TVG-:SVMO^KY3&WM&_O*DO]#C98S0D7+\!W*C<$>NNLY-PLX:YI34
M56]IZ_MJQ.6W*YW-O7J*.O86*IW=E^U5:MTSZ?%3$34P;,-(XW#[;F"F+UKS
M.97'Y.9/Y)VSYB=O66B-9[<ZERNC-P-)ZET/J_!7,]GFM+:NP>3TYJ'$W=.,
M83VV2PV8MK/(65:6,/\ 5J4Y8K+<CS[(]3979SS3F,PN89+B*(JM7\-=HO6;
ME,\RJB[;JJHJCSZ9EBMRW<M5S;NTS3<CFQ,;)C\DOS#M7X
M    =]=W9W?&[O>);Z6>UFWTL^GM&X*2TS6[&Z=]C[B\P&WFE*EQ&EY6>62-
M&EE-5YN-*I1P^+A6I5+ZO)//-/2M:%U<4/.W&7XR.C.+1P?UZNU)LQ.>8B:K
M67X"BN*;V,Q$4[=D;=LV\/:VTU8F_O:J;5,TTQ%=VY:MW.SRK*[^:XGK-K<M
MQNU5<ZF/TS/.CG^A$S&E!Q;XP;0\/-DM';";(Z?_ '%HG2%M4C&O=3T[K/ZG
MSU]-"MF]7:LRLE&A-E]2YZ[AY2O6ZDE*G)"G0H4Z-M1H4*>KIPM<*^M.&O7F
M-X1->8GX1GV-KC<IB:;-BU3N6L/A[<S/6[%JG<HIVS55,U7+E5=VNY<JES!8
M.Q@,/3A</&RW3T9GGS,\^9_]D;FQT(C9R@
M  &;1W^WQ:N6']Q/^6G9MM#<G7Y'&C_]V^F\R1)J?OY?_L>]T/'A[7="
M                          JM\*K[0'*S^3NC/MK55#<KO]W.D/\ 6\3W
M+#-=%?&K_8XZ:W%0VD0             !P5WI/PY>;/9LW6^RM^]#\4KRF]!
M^-&7]T4.LSGO3B.PU=)EK-M9#(
M                                               #T?X?]T]SBYL5
M,7D]IMG\G@MNLEU*L-X=S?G.AMLX64TTDL;[%Y?(6=7*:PHRS5(0C+@K+*59
M8]/6EA"6:,/,/#5QPN /@(INX76.=6L1J:UMC_+<#O<5CM]N^DN6Z*HMX:=S
MFXN[8IGG3,S$3VV R3,<QV38MS%J?Z=6Y3^2>;/]F)5C<*_#=\4-BY,5J[DW
ME+GE'N/;3T+S]QW]O=:8V9PUU2C"K)0H:0M;RIEM9^0J1C)4J9F\GL+RG"$9
ML;2CTPC3SPZ<I_PP<(%5[)N"JS1I+3%433UVB:;^9W:9W)F<353%O#;8W8C#
M6XO6YV[,57N2S?+])8+#;+F,GKU[S.91'Y.;/Y9V3YBB#3VG=/Z2PF+TSI3!
M8;3&F\'9T<=A=/Z>QEEA<)B,?;R]2WL<7B<;0MK#'V="3Y)*5*G))+#Y(0@K
M3S+,\RSG'W<USC$7\7FF(KFN[>O7*KMVY7/-KN7*YJKKJGGU53,SSY953131
M3%%$1%$<R(W(CT(?[+A/T                               F#\4[['_
M !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M
M       ?V;*RO,E>6F.QUI<W^0O[FA96-C94*MU>7MY=59*%M:6EM0DGK7%S
M<5IY9*=.26,T\T80A",8OE?OV,+8KQ.)KHMX:W1-5==4Q33333&VJJJJ=D4T
MTQ$S,S,1$1ME_8B9G9&[,O;KASW G.SE+#%:DUKIFWXQ[7W\U&M/JK>*QO;3
M6-[83S48U*VG=J*,;?5MW<?-ZT*M'][1PEE<R0_H[J+P9PV\HOQ?>"3KV5Y%
MBJM5ZLM[8^#Y;535AJ:XV[(O9A.^P],;8WM7P?X5=HG]JTR+ :8S+&[*[E/6
M;,\^OF_DIYO1V1YZMGA1W(?!WAA6Q6J[71E;?#=W'_-KFGN?O)0QFH:N'R=&
M62::ZT3HVG9TM):2\E=2QJ6UQ"WN\O;PCU?G\\(=,:;N';CZ</G#E1>RB]CJ
M<@T9<WU,X#+9KLQ<HG;Z7%8F:IQ&(VT[E=&_MX>OF_!Z>8SC+M.Y=E^RN*>N
M7X_I5[NR?.CF1YW-GSWL$\5N^                               <V<S
M/8_Y6]FS?3U7ZI2CP'_?5H_QHRKN^PXF8?$+_8:_4RR=&X8A$
M                   !6]X4?^('-/T.V2\][DJ;.5_^SFA>WLT]ZP3.=$^V
MXCJ:.G4M 4:I                                >:?-?NF.%O.JWR&5
MW1VVHZ4W2NJ,TMMO3ME\STGN+)<0DZE&KG;JE97.&UO1I0EEEA3S5G?34Z<(
MRT)Z,8]:'J7@)XXW#IQ?KEO!Z2S2K&:2HJ]-EF.WV(P4QMW8M4S53=PLSNSM
MPMRU$U;MRFN-QU&8Y'E^91-5ZC>WOWZ=RK\O.G\L3YR23F7X<KF5Q_GS.J]@
M:EARJVSL_G%W2MM(VT,#O%B\?3A-5C)D=MKVZN)-2UJ4)I:-*&G[[)WMW/":
MI\QMY?U87)<!_*;\"'"/%C)^$:+FD-55[*9JQ%77<MN5SN>DQM-,38B=VJKX
M9:L6K<;*?A%R=V<&S#2>887;7A=E^S'F;E?]WG_V9F9\R'@'J33.I-&YW)Z7
MU?I_-Z4U-A;F:RS.G=28F_P>=Q-Y+++/-:9/$92WM<A87,LD\(QIU:<DT(1A
M'H^58OE>:Y7GF7VLVR7$X?&95?HWUJ]8N47;5RGF;ZBY;FJBNG<G=IF88Q71
M7;JFBY$TUQS8F-DQZ,2_Q'/?D
M                                              !I+=P3\)7B?_?M
M_F6WD:O/**>6/K#_ &GZ$RU+>F.\=C^W[Y6]B'BAWP             "2#Q7
M'T X6>F.]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M                  #O3NMOB-<)NTGM3]J\>\\\;7R9->>*^8=SUNSR7OMA
M^S4]-J5-2A,P                                   "2#Q7'T X6>F.
M]OF7;5<IR0'VCUUVEE?ON.8-K;VK#]57TJ48"\E'X
M           #8>:42>0
M
M
M
M
M
M                                                  '-_(OB#QEY
M::<CICD5LMH7=*RDMIK3'Y+/8F2CJO T9JDU:;^R^ML7/8:PTO/-5GFC--C[
MZVC/UIH3=,LTT(R?P9\-'"IP.9G_ )KP9Y[F&4WYKWU=%JYMP]Z=FS_'PMR*
M\-?C9$;(O6J]FR)C9,1,<3%X#!XZC>8NW37'GQNQZ$\V/R2FRY4^%NT9F9LG
MJ+AQOM?:-O:DU:O:;9;X6]?/Z8\K5C-/):8W<C3%C#4F$QUMT0DIR7F'S=Q/
M";IGN.F7]:T3@BY6G/,#%K+.&[3]O'6(V15CLJF+-_9&Y-5>"OU]8NUU<V9M
MXG"T1LV4VMW<Q'&Z,MU;:\!=FF?W:]V/[T;L?EB?13@<G.ZVYW\1Y\A=[P<>
M-;2Z1Q\M2M4W'T/:2[A[=0LI:D].G?7VJM'S9:STY3KQDC&2EEX8^ZZO1&:E
M+TP6><%/&UXO?#+3;LZ*U+@)SF[LB,%BJO@>-WVS;-%&'Q/6ZKTQMW:L/UZW
MMYE<L3QF39E@=LXBU5UN/Z4>FIZ,;=GY=DO/UZ.=6               [0X*
M\%=[>?V]N+V>V>Q?S>SM_FV3W#W#R=M<3Z2VSTE/<>2KY_/UZ74^<7EQU)Z>
M.QU.>6YR5S+U).I3DK5J,&\8'C Z#XN>@[NMM;7=]?JWUO!X.W5$8C'8B(VQ
M9LQ.W93&V*KUZJ)HL43OJMM4T45]AEN6XC-,1&'P\;G]*KG4QYL_HCGM*KAY
MQ V8X0[(::V,V3P%+&X3$4I+W4>H;FE2FU-K_5U>VH4<QK35V0DEA/?YK*ST
M)80EZ84+.VDIVMO)2MZ-*G+JW<-?#3KGAZU[BM?Z[Q,W<?>F:;-FF9ZQ@\/%
M4S;PN'HG<HM6XF=L_MW*YJNW:JKM==4RY@,!A\NPT8;#QLICFSSZIY\SY\_F
MYD;CJ1$KF@                             ,VCO]OBU<L/[B?\M.S;:&
MY.OR.-'_ .[?3>9(DU/W\O\ ]CWNAX\/:[H0
M     %5OA5?: Y6?R=T9]M:JH;E=_NYTA_K>)[EAFNBOC5_L<=-;BH;2(
M           X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUF
MVLAD
M                      !]KV5XW[_<CL]_9G8?9S<;=K,25J-&[HZ%TGF,
M_:8F-Q'HI5L]E+*UJ8K3]G'],;B^KV]"6'RS3P@P777"?P=<&.7?YKPA9WEF
M38*:9FF<7B+=FJYLYL6K=547+U7]2U377/.B7(P^$Q6+JWF&MUUU>=$SL]&>
M9'Y7OIQ?\,ARTW*FL,WR6UYHGCEIRK-1JW.F\;5M=U-S)Z/3-/5H5+/3V3MM
M"8J:M3A++)6_?=Y4I331C/;QC)U9J[.%CE5N!S2T7,!P69=C]3YG&V*;]<58
M# [>=,57J*L7<V3MF:?@MJ*HB-[=W=L9/@]'XZ]LJQE5-JCS/VJOS>ECHSZ"
MD_B;W(W=]\3*F*SN(VFDWAW$QGD:U/<7?2K9Z^R="_HS35:=[A]+U;"QT!I^
MYM:\\9K>XM<3)?482R=-Q//+"=5SPQ<?/C'\,5-[+\;G$Y)IF[MB<%E4582B
M:)W)IN7XKJQEZFJ-RNBYB)M5;9V6Z8G>LNP.G<KP.RJFCKEV/Z5?II_)'[,?
MDC;Y[UNEEEDEEDDEEDDDEA++++"$LLLLL.B6666'1"$L(0^2#QM,S5,U53MF
M7>/Y/X                                 )@_%.^Q_QY[2='U8:^6O<
MD?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M                                                   =B\;.[]YE
M<NKFVEV X^;A:XPUQ5C2CK6IBY-,;=6\TD80K27.XFK*V#T73N*,L8S1H0OI
MKF:$(]2G-'Y$)\*/&.X$.!FU5/"-J3+<!CJ8V_!8N3?QM6WF33@\/%W%3$\S
M?]:BB)_:JB-US\)E>88Z?^5M5U4^;LV4_P!Z=D?G43<6O"UZFR$V/S_,;?JQ
MT]9QC3K7.W&P]"&7S52E-&$_S>_W'U?BJ.(Q5W3A#JU:=KA,E2C&,>I<?)",
M:T.%OE:\JPT7,NX$M.W,3>W8IQN;3UNU$^;1@L-<FY<IGFTS<Q5BK]ZUN[(R
MO!:,KG95C[L1'[M&[/\ >F-D="?14I\5^[BX7\,[2UCL+L5I'3^IZ%&%*ON/
MG;>?6&YM[--+-+<3SZYU+/DL[CJ-W&>,:EK85+2QZ>B$M"6666$*N.%WC.\.
M7#A>KCA#U!C<3E556V,%:F,-@:?W?^4L11:KFGF1<NTW+OFW)F9F<NP64Y?E
M\?\ +6J8K_>G=JZ,[OY(V1YSN! CL0
M  '-G,SV/^5O9LWT]5^J4H\!_P!]6C_&C*N[[#B9A\0O]AK]3+)T;AB$0
M                           %;WA1_P"('-/T.V2\][DJ;.5_^SFA>WLT
M]ZP3.=$^VXCJ:.G4M 4:I                                  <N\DN
M%7%;EYA)L)R)V/T+N5U;::TL=09+&?N[6^%HS2SPZFG]>X.KC-98*3K3]:,E
MK?4J<\T(1FEFZ()9X+^'7A=X&,?&/X,\_P PRO;7OJ[-%S?X6[.YNWL)=BYA
MKL[FS;<M53$;=DQM<+%Y?@L?3O<7;IK\_9NQZ%4;)C\DIL^4WA:].Y&?):AX
M<[]W.G:\_EZ]IMGOK:U,MA_*3PDGDM<?N7I.PER^-LZ,TLTE*G=X/)5II9I?
M*7/3)--/:'P2<K7F>&IM9;PVZ=IQ-N-D58[*JHMW-D;DU5X'$5];KJG<FJ;>
M*L4Q,3O;6[$4XEC=&43MJP%W9_5KW8_O1N]&)]%.MR8[K#GIQ,J7UUNWQUUO
M/I2R\O4FW$T%:2[C[?\ S.C-&$+^^U+HR;+V^FZ->$L9I*>7EQ]S&6'3&E!9
MCP5\;CB\\,5-NUHW4V C.+FR/@>+J^!8S?3_ $*+&)ZW-^8YDU8:;U&WF5RQ
M3&9+F>!VS?M5;R/Z5/IJ>C&W9^79+SX>D'5@
M                                                       -);N"
M?A*\3_[]O\RV\C5YY13RQ]8?[3]"9:EO3'>.Q_;]\K>Q#Q0[X
M  !)!XKCZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                         !WIW6WQ&N$W:3VI^U>/>>>-KY,FO/%?,.YZ
MW9Y+WVP_9J>FU*FI0F8                                   !)!XKC
MZ <+/3'>WS+MJN4Y(#[1ZZ[2ROWW',&UM[5A^JKZ5*,!>2C\
M                  !L/-*)/(
M
M
M
M
M
M
M#SYY&]U=P$Y439"_W9XUZ FU3DIJU:YU[H:SK;;:ZK7U6,TW[QR&I-"UL#>:
M@NZ<\W3"&4^?4H_HFDFA\CTAP8\;GC%<$<6L/H[5.8QE%K9%.$Q548W"11']
M"BQBXNTV:9C<_P #K54<ZJ)W75XO)<KQNV;]FG?S_2CTL]&G9M_+M>%'(#PK
MV@\E-D,KQ@Y,:CTM5FC6K66C-Z].66J\;-4J1J3R6LNNM&RZ<R.,L:$T99)(
MU,)DJ_DX=,\\\T(QFL#X.>5RU#A8MX3A8TKA<71&R*L3E=ZK#U[(V1-7P3$]
M>HKKG=F=F*LT[>933&Y&-8K1=J=M6#O33YU<;?SQLV="7BGOEW"'>:;)37US
M0V1LMYL!8S581U#L;JK%ZTENH4XQZLUCI'(_V<W*N9:TDO6EZ,'T_P"B:$LT
M82O=F@.41XJVO(MVKF?7,CS&YL_P<UP]S"[W;^]B*.O8&G9S)_YKSXVQNL>Q
M.F<XP^V8M]<ICGT3$_FW*OS/*'7NV>Y&U6;J:9W0V^UOMOJ2CU_*Z?U[I3/:
M/S=+R<T)*GE,5J&PQU_)Y.>/1-TTX=$?DB]@:=U5IC5^ C-=)YE@,TRN=FR]
MA,1:Q-J=O,V7+-==$[>=NNDNV;MBK>7J:J*_,JB8GH2_$.^?,         !U
M+P[X@;R\WM\=,;&;+8&MD<SF*U*\U+J*O1J?V<V_T?1N;>CFM;:LOI>K3LL-
MB:=>'5DZT*]Y<STK6WEJ7%:E3FB7ALX:=#\ N@<7K_76(IM8&Q3--BS$QU[&
M8F:9FUA</1S:KMR8W9V;VU1%=VY--JBNJ.;@,!B,QQ-.&P\;:IYL\ZF.?,^=
M'Y^9&ZTJ>"O!79+@#LEC-GMGL9\XO+CYKD]Q-Q,G:V\FK=S=6R6\:5?/Y^O2
MC/\ -[.WZ\]/'8ZG/-;8VVFZDG7J3UJU;5NXP/&!UYQC->7=:ZUN[VQ3OK>#
MP=NJ9P^!P\SMBS9B=FVJ=D57KU417?KC?5;*8MVZ)<RW+</E>'BQ8C=_I5<^
MJ?-G]$<[HR[00:[                               !FT=_M\6KEA_<3
M_EIV;;0W)U^1QH__ ';Z;S)$FI^_E_\ L>]T/'A[7="
M             JM\*K[0'*S^3NC/MK55#<KO]W.D/];Q/<L,UT5\:O\ 8XZ:
MW%0VD0             !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3
MB.PU=)EK-M9#(
M                           #_2P^&S&H<G983 8K)9S,Y*M"VQV(P]C=
M9/)W]Q-",TM"RL+*E7NKJM&66,82R233=$/T.+C<=@LMPES'YC>M8? VJ=]7
M<N5TT6Z(\VJNJ8IICSYF(?VFFJN=[3$S5/.AZ,[*]SYWDF_/S&XT=Q0W*P6(
MONK4DS^Z-K8;18F6TFZL89"G'<F^TS?Y"SFDGA-)-9T+F:K+\M.6=YEUUQU>
M*_P>]<MYWK#*\1C;>Y-G 55YC<WW[D_ J+]%%7.F+E=$4SN532[;#Y#F^)W;
M=BN*?-J]+'\6S\SV4V(\*_O#F:EED.27);06@['^CKW6FMH=.YK</-7%*::7
MKX^KJ/5,-!XG"7DM.:/6K4K++499Y>K++4ECUX>(>$'E<M%8&FO#<%^ELQS"
M_NQ3?S&]:P=J)_?BSA_A=R[3MYE-5W#U3$[9FF8WL]_AM%WZMW%WJ:8\RF)J
MGHSO8CH2]NN/7<#=VSL+&TR&3VFRF_6I[6%.,,_OSJ"IJZRC/"6'EY8Z$Q-K
MIS;>YMZU6$(RPN\1=5:<L.K"IT1GZW@OA)Y1;C1<(>_PV$SBSI[*J]O^#E-F
M,-5LYW_-W*KV-IF(W)ZWB;=,SNS3N1LR+"Z8RC"[LT3=K\VN=O\ #&RGHQ+V
M#TII#2>A,#C]*Z'TOIW1NF,11EM\5IO2F$QNG<#C+>6$(2T,?A\1;6>/LJ,L
M(?)+3IRRP_Z'BO.,ZSC4.8W,WS_%XG'9M>JWUR_B+M=Z]<GS:[ERJJNJ?/JJ
MF7?46Z+=,46XBFB.9$1LB/R0_1.L?L
M     !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M
M            /W&@=L=RMU<S)IS:_;W7&Y&H:DU*6G@= Z3S^L,S/-7C/+1E
MDQ>GL?D;Z::M&G-"6$)/UHRQZ/T.@U%JO2VD,#.9ZLS++\KRV-NV[B\19PUJ
M-FS;_B7JZ*-S;&W=W-L/I:LWK]6\LT55U^93$S/0AZH[)=PWWFV]<UK<1V%A
MM'@KF:66.?WMU-A]"2VT9HPZ?G6E):N7W%IRR2QZ8QAA9H?Z/EC\CR-KSE"N
M*KH2*[4:A_SG,*/_ '.5V+F+WW4XC9;P4_*HZ&Z[K#Z:SC$;O6NMT^;7,4_F
MW:OS/9[8/PK."MJEIDN3_*')967^BC=Z/V+TO;X>G+-+-":K+3W!UY3RU6YH
MU8?J=']F[>>6'ZW7Z8]$OAOA$Y77,+M->%X*-)VK,[N]Q.:WYN3YVW!X2;<4
MS'-^.UQ/,V;FV<@PNBZ8W<9>F?.HC9_%5M]2]Q>.W<]]W9QEGQ^1T)QMT=J;
M56.GI7%+6^[$MQNKJ:6_HPIPIY.QCK2IE,)IZ_DC2A&6?%65A"2;IC+++&::
M,? W"7QU>,OPJTW,-J#5&-PN478F)PN7[,OL;R=NVW7\%BW=O43MV3&(NWML
M;(F9B(V9'A,ARK![)M6:9KCGU>FGT=W;$?DB'I?3ITZ-.G1HTY*5*E)+3I4J
M<LLE.G3DEA+)3IR2PA+)))+"$(0A#HA!Y9JJJKJFNN9FN9VS,[LS,\V9GGS+
MN'\WY                                   '-G,SV/^5O9LWT]5^J4H
M\!_WU:/\:,J[OL.)F'Q"_P!AK]3+)T;AB$0
M     %;WA1_X@<T_0[9+SWN2ILY7_P"SFA>WLT]ZP3.=$^VXCJ:.G4M 4:I
M                                    <&\BN[$X&\J)\E?;R\:-N<MJ
M;*]:I=ZZTQCZ^WNOZ]WT1\C>WFL]!7.G,_EZUM4C":62^K75";HZM2G/)&:2
M/H7@SXUO&%X(J;6'T1JK,[.56=RG"7ZXQF#BGGTTX;%TWK-N*HW)FU3;KCFT
MU4U;)CK,7D^68W;.(LT37/\ 2CTM71IV3/Y=KPTW[\+#L[FX7V2XU\DM=;?7
MD>O7M-+;M:=Q.X>#K58R30EQ]'4NFY]$9K"V<*D81A6JVF7K2RPZL99XQZ\/
M?G!YRN&ML!-O"\*.E\OS*SN15?RZ]<P=V(_?FQ?C%6KM6SFTTW,/3,SMB:8C
M9..8G1>'JVSA+U5,^95$51T8V3'0EXQ;W^'E[RS9_P">7>GMNM%[[8.TZ]2?
M*;.:[QM[>?-X=,:<T-+:YI:&U;>7,T.B$U&RLKR:6;IZ(S2PZSW'H+E*.*UK
M7>6<RS/':?Q]>R.MYEA*Z:=]S_\ 'PLXO#TT^95=NVXF.;LG<8_B=*YO8W:*
M*;M/FT3^B=D]")>2NZ6P>^6QV0_=6\VSFZ.U&0FJSTJ5KN-H+5&C*EQ/)-&6
M,;3^T.+Q\MY3FZO3+/2C/)/+\LL8PC"+V1I+A$T!K[#?"]#YWE.<8;9$S5@L
M78Q,1M_>ZS<KWL^;%6R8G<F(ET=["XG#3O<1;KHG^M3,=.'R5F+X
M
M        -);N"?A*\3_[]O\ ,MO(U>>44\L?6'^T_0F6I;TQWCL?V_?*WL0\
M4.^              20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?J
MJ^E2C 7DH_                              =Z=UM\1KA-VD]J?M7CWG
MGC:^3)KSQ7S#N>MV>2]]L/V:GIM2IJ4)F
M         20>*X^@'"STQWM\R[:KE.2 ^T>NNTLK]]QS!M;>U8?JJ^E2C 7D
MH_                               ;#S2B3R
M
M
M
M
M
M
M                  _-:MT9H_7V$NM,ZZTIIK6NF[[H^>Z?U;@L7J/"7?1+
M/)#YUBLQ:WEA<=$E2:'Z]./R31A_I=IDV>9UIW'T9KI_&8K YI;_ &;V'NW+
M-VGF3Z6Y;JIKCF1S)YT/Q7;MW:=Y<IBJB>=,1,="7FQN_P!RMW9.]$+JMG>*
M>A]'Y2XC4J4LMM)=Y_:2K95ZLT)IZ]##Z RV"TM<1C#IA"2YQ]Q1EZ8QA)";
MHC#U'HOCU<:O0V\HR_5^/QN$IV1-O,:;.8Q5$<R)N8NW=OQZ-%ZBJ=F[5LVP
MZB_I[)\1NU6*::O-IVT_FIF(_,\Q-UO"S<6-0S75QL[R&WMVQN+BE4C1M=98
MS1^ZN$L;F:,?)QMK2RL]MLS4L:<O1TTJV1JUIH],?+0A&$(>K=(<K=PN9;%%
MO6VFLAS6U3,;:L-7B<!=KIY^^JJJQMJ*Y_>ILTTQ&STD\V>GOZ,P5>[A[MRB
M?/V51ZV?SO.7<SPM'+7!37-;:C?_ &&W%LZ,>FC1U91UQMIF[RGTQA"%"QM,
M%N!AZ=Q^B/5JY*G)T=/Z_3"$)O3>E>5MX',PBFC6&G-0Y9?JYLX><+CK5,^?
M75=P=R8YN[39F=NSTNR9F.IO:,QU/M%VU7'G[:9Z54?G<#;A]PQWI6WD:M:/
M&R?6^-I=2$,IMYN)MKJ>%6>>>>7J4L')JRTU;'JPDA--/''0IPA-#];IZ80]
M$Z:Y0SBDZEB*(U1& Q4[?\/&8/'6-D1$;LW9P]6'\Z(Z],[8G<V;)GK+NF<Z
MM?\ N=]']6JF?S;=OYG#NNN$/,O;*%2IN#Q0Y&Z/M:?3TY#/;+[B8_$U(2R2
M3SS6^7K:>AB[J2G+/#K34ZT\)8_)&,(PC!/FG^'K@/U7,4Z;UAIC&W9_H6<S
MP==R-W9&VW%[KE,SLW(JIB9YL;CK;N79A9]ML7:8\^BK9T=FQS->65YCKJM9
M9"TN;&\MIXT[BTO*%6VNJ%2$(1C3K4*TLE6E/"$?T30A%*EB_9Q-JF_AJZ;E
MBJ-M-5,Q53,>;$QMB8]!Q)B8G9.Y+^L^K^   .@^+G&'=[F%O9H[839'3W[^
MUOJ^YJ1C7NIZEK@-,X*REA6S>KM6962C7EQ&FL#:1\I7K=2>I4GC)0H4ZUS6
MH4*D;\+7"OHO@4T'C>$37N)^#Y#@J(W*8BJ]?NU;EK#X>WMCKE^[5N44[8II
MC?7+E5%JBY<IY6"P=_'XBG"X>-MRKH1'/F9YT1_[(W=C2A[NWN^=H^[NV*L=
MJ]OY:6H=9YJ:US&[&Z=[C;6RU!N'JJG1FE\K4A2\K6QVE<'Y>K1P^,C6K26-
M">>::>K<UKFXK:N?&7XR&L^,MP@7-7:CF<-D=C?6\OP%-=55G!X>9YD;=D5X
MB[LIJQ-_>TS=KB(BFBU;M6Z)<RK*[&58:+-K=N3NU5<^J?U1SHYWH[9=]/.S
MLP                               &;1W^WQ:N6']Q/^6G9MM#<G7Y'&
MC_\ =OIO,D2:G[^7_P"Q[W0\>'M=T(                             "
MJWPJOM <K/Y.Z,^VM54-RN_W<Z0_UO$]RPS717QJ_P!CCIK<5#:1
M      '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M
M        /]K!:;U%JF^DQ>F<#FM19*I-2EIX[!8N^R]]4FK5J=O1EDM,?0N+
MB::K<599)80E_6GFA+#Y8P@X.89IEF4X><7FN(L87"QMVUW;E%NB-D3,[:JY
MB-R(F9W=R(F>9#]4T5USLHB9GSHVNH]#=W[SGW)\A/HCA_R3SUI<^3\CEJ.S
M&O[3 S>5\C&GUM09# VF$I]>2O)/#K7$/Z./7_U81C")<_XQW !I??4Y]K72
M^'O4[=MN<SP=5W<V[?\ !HNU79W8F-RB=W<YLQ#F6\KS*][78O3'F[RK9T=F
MQV;M_P!PCWIFOH4:\>.$FB<;6Z(0R.X&Y6V.G8TYHR4:G5K8.35M]JNET25H
M1Z8X_J],LTO3UY8RP@[4?*(<4C3LU6XU/./Q5/\ 0P>"QU[;NS&Y=G#T8>=V
M/=MNR8G9O9B786M,YU=W>L[V/ZU5,?FV[?S.Y]NO"V<Q,Y\WK[F;Z\?=OK2M
M'^EM]/5]>;@YNTDA5ZD?+V532NCL-/5FDA&>66ED:DL81EA&:6,9H2P!J;E:
MN!/ ;ZWI73^I,RO4\R;T83!VJIV;=RJ,1B;NS;N3-5F)V[=D3&R9[*UHS'U>
MW7;5,>=OJIZ41^=Z#;7^%9X]X>>VJ[R<H]W]?QISPJ7%MMWI+1^U=M7Z(31E
MMYI]05=V;F%&,_5A/-+/)//)",)8TYHPFE\X:LY77A)QM-=&B-)9+EVV-D58
MS$8G'U1Y^RS&7T[=FW9$Q,1.S;%41,3VEG1>%I^,7KE74Q%/3WSTDVE[AWNO
M]IH6=Q+QWI[DYFSC)-'-;M:SUAK6-W&2;K2_/-,U<Q8Z#K0C'],(8B6$T/DC
MTP^1Y>UCRA/&PUCO[4ZEG*\#7M_PLOPV&PN]V_NWXMUXN/._YB=G-C==O8TU
MDUC9/6M_5'/JF9_-MWOYGIGMILCLQLQ8?NK9_:/;+:K&QH_-YK#;G0FE]$VD
M]#KRU8TJEOIO%XVE4DC5EA-&$T(],T.F/R_*\K:IU[KG7.(^%ZUSG-<WQ6^V
M[_&XN_BJHG9LVQ-^Y7,3LW-SG;G,=Q9P^'P\;VQ;HHI_JTQ'2A]08F^P
M                                   "8/Q3OL?\>>TG1]6&OEKW)'_?
M3J7Q7GN_",.UI\0M=F];4A=7_HW
M                                    ?M]([9[D;@584-![?ZWUM7FG
MC3EHZ1TIGM259JD*EO1C3A3PUA>SQGA6NZ4G1T=/6JR0_3-#IZ'.=5:7TY1U
MS4.98# 6XC;MQ&(M6(V;)G;MNUTQLV4U3Z%,SSI?2W9O7=RU155/G1,])UOH
M;NO^\1W%\A-ICAAR*A0NO)QMKW4FV.I-#XVXIU?(^3KT<GK>ST[CZMM/"O+&
M%66K&GT=:/6Z)9NB&L_XV'%ITSOHS77.F>N4;=]38QUC%5Q,;=L3;PM5ZN*H
MV3Z6:=]S(V;L;>=;R;-;O[&'N_EIF/SSL=H;?^'A[T76L:,^9VBT1MA;7$D*
MM*ZW W<T#/#R4]"C7I35K+067UUEK6>IY6,D:5:WIUJ<\DT*DDGR=,&ZCY2K
MBF9%OJ<#G6/S:[3.R:<'EV+C=VS$[*L7;PENJ(V;=]37-,Q,3355N[.PM:5S
MFY^U;IHC^M53ZV:I=X;;^%5W^R<U+_>]RKV>T5)UIO+PVWT=K3=":$L(_J0I
M3:GGVAA--4A^F,80ZG_1,\]ZGY7?@ZPL3]3-(9WCYYWPW$X7 >CMZQ&8\SSN
M;YSL[.BL5/M]^W3U,35T]Z]"MK_"Z<,]-QHW6Z>\V_FZ%[1FI1FL\/>:-VZT
MW=0A+'R\MUC[;3FI]1=6I/T1D\CEZ,9)>F$8SQC",/-FK.5FX<,TBJUI'(].
MY38JB?37*<3C;]/F;VNJ]8L[D<W?8>K;.[&SF3VEG1N7T;MZY=KGSME,=*9_
M.],MINYO[LW9J:WKZ7XB[8YZ^H2RQ^?[H4LUO#6JUI8RS?.HVVZ.6U;C+>OU
MY830\A0I2R1_U)97E?6/'<XU&N(JMYMK/-</8J_H8";66Q$?N[[ 6\/7,;-S
MT]=4S_2F7<6,@R?#[M%BB9_K;:_53+T2TMI#2>AL-;Z=T5I?3NC]/V?_ .B8
M+2V$QNG\-:_J24_^SXS$VUI94/Z.E++^K)#]66$/T0@\TYOG6<9_CJLSSW%X
MG&YE7^U=Q%VN]=JW9GTURY555.[,SNSS9EVM%NBW3O+=,4T1SHC9'0A^B=8_
M8                                      #FSF9['_*WLV;Z>J_5*4>
M _[ZM'^-&5=WV'$S#XA?[#7ZF63HW#$(@
M   *WO"C_P 0.:?H=LEY[W)4V<K_ /9S0O;V:>]8)G.B?;<1U-'3J6@*-4@
M                                      /Z.2QF-S-A=8O,8^QRN,O:
M4:-[CLE:6]]87=&,81C2NK2ZIU;>XI1C+"/5GEC#I@Y&%Q>*P.(HQ>"N7+.*
MMSMIKHJFBNF?-IJIF)B?/B7\F(JC>U1$Q+@K=GNJ.[HWLFN*NON'VRTUY=PF
MA>9316FIMJ\W>3SQFC-7N\YM9=:,S%U=QZW1Y:I7FJ]$(0ZW1"$(>AM'<;WC
M-:$BFC3NM<]ZQ1^S;Q5_X?:I\ZFUCZ<3;II_JQ3%.W;.S;,NLOY+E.(]ML6]
MOFQ&]GHT[)>9NZ'ACN VL(UKK;W6._FT5[--5C;V>*UA@-8Z;I0J2PZDM;'Z
MRTMDM15X4)Y81EZ,O3C&6,T)HS1C+&3U1I/E6.,3DN]M:DP6G<ZL1LVU7,->
MPU^=G-V5X:_19C;'-VX>=W9,;-V)Z>]H_++F[:JNVY\Z8F/SQ,_G>=NXWA3M
MR+*-:KM)R_T1J2$TG7H6.XVU^>T3&E4Z\T/(5LKIG4^X$+B2%.$)O*RV=*,8
MQC+Y.$(=:/I?3/*]Z7OQ31K+16/PLQ.[7@L?9Q6V-G-BW?L8/9.W<WLW:MS=
MWV[LCJKNBKT>T7Z9ZJF8_/$U=)PAN%X;[O-M%S59=-Z4V?W;A3A",D^WN[>'
MQLMQ&,:L(RTH;K66V4\L9?)PC'RD)(?KR_+_ *W5]":;Y3WBJYY%,YIC,ZR:
M9YOPS+KE>SF<W_+ZL=YO.V\R?.V];=TEG%O]BFW<ZFJ/7;UQ7KGND>\KV\FK
M2Y_A?OGD(T)HRSQT-I6.Y\LT81I0_H9]M;K5LES+_30^6G&:$>B;_P##-T3I
MD''*XK6I8IG+M<Z?MQ5S/A6(^ ^;S8QU.'FGF?TMG.\V-O77,CS>U^UA[D^A
M&^]3M<AZRV$WSVZEK3[@[+[L:%DMY)ZEQ/K+;K6&F):%.G1J7%2>M-F\/8PI
M224*,\\8S=$(221C'Y(1BFC).$3@_P!3333IO/<GS"JJ8B(PV-PU_;,S$1$=
M:N5[9F9B(V<^8CFRX-S"XFU[;;KI]&F8Z</D[,'P
M                                                  :2W<$_"5XG
M_P!^W^9;>1J\\HIY8^L/]I^A,M2WICO'8_M^^5O8AXH=\              D
M@\5Q] .%GICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M                      [T[K;XC7";M)[4_:O'O//&U\F37GBOF'<];L\E
M[[8?LU/3:E34H3,                                    D@\5Q] .%
MGICO;YEVU7*<D!]H]==I97[[CF#:V]JP_55]*E& O)1^
M               V'FE$GD
M
M
M
M
M
M
M     !^7U/HC1>MK>2SUGI#2^KK2E_\ ;M=3X#$YZWI_KTZOZE#*VEW2D_I:
M4LWR0_UI81_3"#MLJS[/<BNS>R/&XO!WIYM5B]<LU3N3&[-NJF>9,QZ$S'/?
MBNW;N1LN4TU1Y\1/3<NZK[NO@/K:6:&I>&/&"^K3]6$U_0V/VYQ>6C+)1JT)
M*<<QB-/6&5\C)3K3=63RW4A-U9H0ZTLL82SD_&8XQ&0S'^5ZYU9;HC^A.:XV
MY;W9B9GK=R]7;VS,1MG>[9C;&W9,Q/"KRK++G[>'LS/44[>C$;7-VI>X][JW
M5D_7RG$/2=K&-6E5Z--:XW<T7)UJ-&>A)#R>CMP<%)"E&2>,9Y.CJ5)^B>:$
M9X0FA*&5<??C=9/&]PFM,97&R8_Q\+EV*YL[9W<3@[L[=L;D\V(]+$Q$S#B5
MZ<R6O]JQ3^2:HZ54.?<_X<;NQ,S)/+CM#;K:4FFMIJ$*F W>U-<STZLT9HPO
M9(:IAJ6G&YDA-"$(32S4>B6'33C'IZ9(R[E.>-;@JHG$YAD^,B*]NR]EUBF)
MC]V>L=8G>SYTQ5N[E4;FSBUZ3R>KF4UT^A5/Z=KXWG/"]]W]D8UJN*W-Y6Z>
MK1M)J5M1M->[77^.I74):GDKNXH939F[R%Q+Y2:7RE.6[I0GEEZ)8R1C&9FV
M Y6+C&X7>T8S*M'XFC?[:IJPF/HKFG<VTQ-O,Z:*=S;LJFW5LF=LQ5&XX]6C
M<KG]FN_']JG]-'Z7I]P [MCCIW=.A,YI;9FQR^>U3J^^C>:VW4UM-B[[7VJ*
M%"M5GQ&$N+[%XW%V..TY@J52,MM8VM"C1C5C/7J0J5ZD]2/E#C&<:+A,XS.H
M,/F^N+EG#Y3@K>]PN PO7*,)8F8B+EV*;E=RNN]=F-M=VY755O8IMT[VW333
M'<Y7E&$RJW-&'B9KJG=JG9OI\R-S9N1YD>CS7H&\XNT
M                >$7,SN">-_-;DGN1R;U[O)O=I35FY?\ 8_\ >V TA4T'
M+IVP_L;H+2VW]C^[X9G2&4R4/G6-TI1K5O*5Y_Z>I/U>K)U986#\!_**<)_
M3P797P5:=R/(<9D^5?">MWL3&+Z]7\)Q=_&5[_K6(MT>EKQ%5-.]HCTE-.W;
M.V9QK,-,83,<77C+MRY3<KV;8C>[-RF*>?$^8Y@_*Q</_>&Y)_MML/N"E?\
M%PX:?!K2_0Q_SMP_J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_G9]
M2\![K>_A]B?E8N'_ +PW)/\ ;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7
M#_WAN2?[;;#[@GXN'#3X-:7Z&/\ G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q
M<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_\ >&Y)_MML/N"?BX<-/@UI?H8_YV?4
MO >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_ #L^I> ]UO?P^Q/RL7#_
M -X;DG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.
M&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_G9]2\![
MK>_A]B?E8N'_ +PW)/\ ;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WA
MN2?[;;#[@GXN'#3X-:7Z&/\ G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&G
MP:TOT,?\[/J7@/=;W\/L3\K%P_\ >&Y)_MML/N"?BX<-/@UI?H8_YV?4O >Z
MWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_ #L^I> ]UO?P^Q/RL7#_ -X;
MDG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:
MTOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A
M]B?E8N'_ +PW)/\ ;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[
M;;#[@GXN'#3X-:7Z&/\ G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TO
MT,?\[/J7@/=;W\/L3\K%P_\ >&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?
M8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_ #L^I> ]UO?P^Q/RL7#_ -X;DG^V
MVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT,
M?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E
M8N'_ +PW)/\ ;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[;;#[
M@GXN'#3X-:7Z&/\ G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT,?\
M[/J7@/=;W\/L3\K%P_\ >&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6
M+A_[PW)/]MMA]P3\7#AI\&M+]#'_ #L^I> ]UO?P^Q>BW=U=T/LGW;>M-QM;
M[6;E[IZZR&Y6E\5I7*VFX$^DI[.PL\3EILO1N,?_ &<TYA*T+FI6FZLWE)YY
M>K^B$(_*\S<9GCGZ[XT&1Y9D.KLJRC+\-E>+N8BW5@XQ&^KJN6^MS37UZ]=C
M>Q&[&]B)V\]VN59%ALIN5W+%==4UTQ$[[9SIV\Z(>LSQT[P
M!P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                       #U=[GK@)MOWC')C7.R6Z&LM;Z'P&EMB]3;J6>
M6T%-@9<Q<9C":_VRTE;XZYCJ'$9JR_=M6RUQ<59^K2EJ^5HT^B>$O6A-Y XZ
MW&*U/Q9>"S+]>:3P. Q^8XO4%C 56\7UWK<6[N#QV(FNGK-RU5OXJPM%,;:I
MIWM56V-NR8[O(<LLYMC*L/>JJIIIM35MIV;=L54QSXGS5(<WA8>(,99H2<A^
M2,L\98]6::IMA/+";H_5C-+#0<D9I81_3#IAT_\ 3!6!'*X<-&W=TUI?9Z&.
M^=RRWZEX#W6]_#[%^0_*J<?_ 'K-XOJ7HK^N=U^+OPC^"&2?*<5^I\_J5A?=
M[G0@_*J<?_>LWB^I>BOZX_%WX1_!#)/E.*_4?4K"^[W.A!^54X_^]9O%]2]%
M?UQ^+OPC^"&2?*<5^H^I6%]WN="#\JIQ_P#>LWB^I>BOZX_%WX1_!#)/E.*_
M4?4K"^[W.A!^54X_^]9O%]2]%?UQ^+OPC^"&2?*<5^H^I6%]WN="#\JIQ_\
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
M1NN5$13&RF(B']YQW]
M    3!^*=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO\ T;@
M                            **.YR[G+8WO'MC=T-TMTMT-U]#9?0VZ\
M^@,?C] 3Z0DQMWC9-(::U%"]O8:BTUF[J-]&ZS=23]2I)3\G)+^KT],8UH<=
MKCM:^XL6OLITEI+*<GS#!9AD\8NNO%QB=_37\)OV=[3UF_:IWF]M1.[$SMF=
MW9LAE>09!ALVPU=^_773537O?2[/,B>?$^:];,CX5[BC5M9Y,3R1Y"V5]&:3
MR=QD;7;?*6LDL)X1J0GL[;2F(K5)IY.F$L85Y>K&/3&$W1T1\;X;E<N%^B]%
M6,TOIJY8W=L458VW5YVRJK$7(C=YOI)V\S<YKO)T7@=GI;UV)_LS^B'YS\JI
MQ_\ >LWB^I>BOZYV?XN_"/X(9)\IQ7ZGX^I6%]WN="#\JIQ_]ZS>+ZEZ*_KC
M\7?A'\$,D^4XK]1]2L+[O<Z$'Y53C_[UF\7U+T5_7'XN_"/X(9)\IQ7ZCZE8
M7W>YT(/RJG'_ -ZS>+ZEZ*_KC\7?A'\$,D^4XK]1]2L+[O<Z$'Y53C_[UF\7
MU+T5_7'XN_"/X(9)\IQ7ZCZE87W>YT(/RJG'_P!ZS>+ZEZ*_KC\7?A'\$,D^
M4XK]1]2L+[O<Z$'Y53C_ .]9O%]2]%?UQ^+OPC^"&2?*<5^H^I6%]WN="#\J
MIQ_]ZS>+ZEZ*_KC\7?A'\$,D^4XK]1]2L+[O<Z$'Y53C_P"]9O%]2]%?UQ^+
MOPC^"&2?*<5^H^I6%]WN="#\JIQ_]ZS>+ZEZ*_KC\7?A'\$,D^4XK]1]2L+[
MO<Z$'Y53C_[UF\7U+T5_7'XN_"/X(9)\IQ7ZCZE87W>YT(/RJG'_ -ZS>+ZE
MZ*_KC\7?A'\$,D^4XK]1]2L+[O<Z$'Y53C_[UF\7U+T5_7'XN_"/X(9)\IQ7
MZCZE87W>YT(/RJG'_P!ZS>+ZEZ*_KC\7?A'\$,D^4XK]1]2L+[O<Z$'Y53C_
M .]9O%]2]%?UQ^+OPC^"&2?*<5^H^I6%]WN="#\JIQ_]ZS>+ZEZ*_KC\7?A'
M\$,D^4XK]1]2L+[O<Z$'Y53C_P"]9O%]2]%?UQ^+OPC^"&2?*<5^H^I6%]WN
M="#\JIQ_]ZS>+ZEZ*_KC\7?A'\$,D^4XK]1]2L+[O<Z$/T.-\*]Q3I6L),QR
M2Y!WU[UYXS7&-L]N,5:QIQC#R<L+2ZTMF:L)Y8?IF\O&$W^B$'68KE<N%ZN[
MMP6E]-V[&R-RNK&W*MO/]-3?M1L\R-[N>;+]TZ+P6STUZ[,^=O8_1+_0_*Q<
M/_>&Y)_MML/N"X_XN'#3X-:7Z&/^=O[]2\![K>_A]B?E8N'_ +PW)/\ ;;8?
M<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[;;#[@GXN'#3X-:7Z&/\
MG9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%
MP_\ >&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\
M7#AI\&M+]#'_ #L^I> ]UO?P^Q/RL7#_ -X;DG^VVP^X)^+APT^#6E^AC_G9
M]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_
M]X;DG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_ +PW)/\ ;;8?<$_%
MPX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[;;#[@GXN'#3X-:7Z&/\ G9]2
M\![K>_A]B_U<5X6CA'1J58YS?7E1D:49)84),5G]I,-4IU.M^M-5JWFT>>EK
M21E^2$L)*<81^7IC^AP\9RMO#S733& T_I&U7MW9N6<QNQ,>=%.8VMD^?,SZ
M#]4Z,R[^E<OSZ$TQZV7Z6S\+OW?5M=4:];=/EWD:5*>$T]E>;A;0R6MS+"$?
MZ.M/C]A[&\EDCT__ )=:G-_]75W^5EXQ]VU5;MY1HRU7,;E5.#S&:J?/C?YM
M73MZJF8\Y^HT;E<3MW]^?[5/L'[K%>&D[MO'W$]:[FY YVG-1FI2VF5W2QM&
MWISS3TYX7,DV$T9A[J-:262,L(359J?5GCTRQCU8RX_B^5+XT.)MQ19C3F'J
MBK;OK> KF9C9/I9Z[B;E.R=NW<IB=L1N[-L3]8TAE$3N]=G^U^J(?1L)X=ON
MM<5+;POMH-=:EC0N9:]6;-[S;E4)KRE+4EGC97']G,_@)9;:>66,D8TH4JW5
MFCT5(3=$T,8Q_*6\;;%S5.'SK+\+OJ-D=:RS!3O9V;-]3UZS>]-'-]-OJ=L?
ML[-L/K3I7):>;;JJ]&NK]$P^NX+N,NZHT[-)-C^(NG+B-.[I7LL,[N+O1JF6
M-:E&G&22>34VY&7DJ6D?)PZU":$:$_R]:2/6FZ<,S#C^\;S,XF,3K/%4Q-$T
M_P"%@LLL;D[=V)L8*W,5;NY7'IXW-E4;(V?>G3>24<RQ'Y:JYZ=4ON6G.ZW[
MN72T*4,9PFXUW7DH5I9?[1[3Z3UC&,*\T9I_*QU=CLY&M&6,?U(S]:-.'R2=
M6'R,!S/C:<9O-]OPK7FJ:-NSVG,,1AN9S-GP>NUL\_9LWW-G:Y-&3931S,/9
M_+3$]/:Z(TKQJXYZ%ZD=$; [*:-C3Z?)QTKM7H73W4Z:$+6/4_=&!L^KTVTL
M*<>C_J0ZOZ/D1IF_"EPFZ@V_Y]J//L=MYOPC'XN]MW=]N]<NU?TO3>CN\URZ
M,)A+7M=JW3Z%,1TH?:9999)99))99)))82RRRPA+++++#HEEEEAT0A+"$/D@
MP69FJ9JJG;,N0_D_@
M  _![IZ QNZ^V.XVUN9O;['8?<K0>K] 97(8R-"&2L,;K'3^0T[?7N/C=4;B
MUA?6MKD9IZ7E*<]/RDL.M+-#IA'(=(ZCQ6C]5Y9JW T6[N-RO,,-C+=%>W>5
MUX:]1>HIKWLQ5O*JJ(BK>S$[)G9,3NOE>M1?LUV:ML4UTS3/Y8V)O_RL7#_W
MAN2?[;;#[@K/?Q<.&GP:TOT,?\[8G]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<
M.&GP:TOT,?\ .SZEX#W6]_#[$_*Q</\ WAN2?[;;#[@GXN'#3X-:7Z&/^=GU
M+P'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_W
MAN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?\ O#<D_P!MMA]P3\7#
MAI\&M+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_P"=GU+P
M'NM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_P!X
M;DG^VVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP
M:TOT,?\ .SZEX#W6]_#[$_*Q</\ WAN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'N
MM[^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?
M[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?\ O#<D_P!MMA]P3\7#AI\&
MM+]#'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_P"=GU+P'NM[
M^'V)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_P!X;DG^
MVVP^X)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT
M,?\ .SZEX#W6]_#[$_*Q</\ WAN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'
MV)^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[;;#
M[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?\ O#<D_P!MMA]P3\7#AI\&M+]#
M'_.SZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_P"=GU+P'NM[^'V)
M^5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_P!X;DG^VVP^
MX)^+APT^#6E^AC_G9]2\![K>_A]B?E8N'_O#<D_VVV'W!/Q<.&GP:TOT,?\
M.SZEX#W6]_#[$_*Q</\ WAN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5
MBX?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q/RL7#_WAN2?[;;#[@GX
MN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?\ O#<D_P!MMA]P3\7#AI\&M+]#'_.S
MZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_P"=GU+P'NM[^'V)^5BX
M?^\-R3_;;8?<$_%PX:?!K2_0Q_SL^I> ]UO?P^Q>E7=R=TWLSW:V:W6S>U6X
M^YVO+C=K%Z3Q6:I;@SZ5GHXVCI&[SUW95,7_ &<T]@YX5;F?/U(5?*QJ0Z))
M>K"'R]/EOC.<<37'&DP.3X#5^5Y5E]O)KV(N6IP<8C;7.(IM4U1<Z]>NQLIB
MS3O=[O>;.W;N;.WRG),/E%5=5BNNKKD1MWVSG;>9LB/->J3R*[H
M                                    !\TU;LOL[KZ%6&NMI]M-:0KS
M7,U>&K=":6U'"M->34I[N:K#,8J\\I-=3T9(U(QZ>O&26,W3T093D^N=;:=W
MLZ?SC-<#-.]V?!\7?L[-[MBG9UNY3LWNV=[LYFV=G-?&YA\/=]MHHJ]&F)Z<
M.=]3=V_W?VKXU:F=X5<7:]Q7GJU*][8[';=87)7%2M3\E/4N,GA-/X[(5Y^I
M_JQGJ31DC\LO1'Y4EY5QGN,=DL13E^N]6TVZ8B(IKS7&W:(B)VQ$47;U=$1Y
MNRF-L;D[8<6O*<KK_:P]G;U%,=*'P;/]R?W6NI(5(9'A]H2W\I:1LIOW!J/<
MC2D848S59NO3CI?6N'C2N^FK'^GEZ*_1"6'7Z)980D/+N/;QM<KV?!M:YA5L
MKWW^-9P6(W=S<GK^%N;:=S]B=M'-G>[9G;Q:M/9+7S;%/Y)JCI3#Y%F?#W]U
M1E*D9[+C]J+3DL;;R'DL-O9O57IPJ]:K'Y[".H=>9VK\YA"I"'1UO(]$DO\
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
M^IJC;S8ER,+I/!83$T8FBY=FNW5%41.]V;GF[BAE6PRD
M                   !YJ]XWW8NTO>4X7:G";JZ_P!Q=!V^TN4U9E<+5V^G
MTU)6R5;5]I@;2]IY3^T>"SDD:5M)I^E&EY*%./3/-UHQ^3H]2<6/C6ZQXK>.
MSC'Z0R[+,PN9S:P]N[&,Z_LHC#57:J9M]9NVIVU3>JWV^WW,C9LW=O49MD]C
M-Z:*;]5=,43,QO=G/V<W;$^8\K?RL7#_ -X;DG^VVP^X+UU^+APT^#6E^AC_
M )VZ7ZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8G
MY6+A_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP
M^X)^+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'
M_.SZEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^
M5BX?^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>&Y)_MML/
MN"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.
MSZEX#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A
M_P"\-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^
M+APT^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.SZ
MEX#W6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?
M^\-R3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>&Y)_MML/N"?B
MX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.SZEX
M#W6]_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_P"\
M-R3_ &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT
M^#6E^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.SZEX#W
M6]_#[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?^\-R
M3_;;8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>&Y)_MML/N"?BX<-/
M@UI?H8_YV?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.SZEX#W6]
M_#[$_*Q</_>&Y)_MML/N"?BX<-/@UI?H8_YV?4O >ZWOX?8GY6+A_P"\-R3_
M &VV'W!/Q<.&GP:TOT,?\[/J7@/=;W\/L3\K%P_]X;DG^VVP^X)^+APT^#6E
M^AC_ )V?4O >ZWOX?8GY6+A_[PW)/]MMA]P3\7#AI\&M+]#'_.SZEX#W6]_#
M[$_*Q</_ 'AN2?[;;#[@GXN'#3X-:7Z&/^=GU+P'NM[^'V)^5BX?^\-R3_;;
M8?<$_%PX:?!K2_0Q_P [/J7@/=;W\/L3\K%P_P#>&Y)_MML/N"?BX<-/@UI?
MH8_YV?4O >ZWOX?8J?%4+,0
M
M
M
M
M
M
M
M                                  '!7>D_#EYL]FS=;[*W[T/Q2O*;
MT'XT9?W10ZS.>].([#5TF6LVUD,@                             *2_
M"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M
M                 "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F
M];4A=7_HW                              71>%B]C_D-VDZWJPT"H Y
M7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                      #@KO2?AR\V>S9NM]E;]Z'X
MI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M
M                     !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^
M(6NS>MJ0NK_T;@                             +HO"Q>Q_R&[2=;U8:
M!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                          !P5WI/PY>;/9LW6^RM
M^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M     "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E2
M8
M                          F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\
M(P[6GQ"UV;UM2%U?^C<                             !=%X6+V/^0W:
M3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                ."N])^'+S9[-
MFZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M           4E^%O^(!N_P!CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5
MT+TVO*DP
M                                !,'XIWV/^//:3H^K#7RU[DC_ +Z=
M2^*\]WX1AVM/B%KLWK:D+J_]&X                             "Z+PL
M7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                       <%=Z3
M\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                  I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2
MYVO5ZNA>FUY4F
M                                      )@_%.^Q_QY[2='U8:^6O<D
M?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<                             !
M=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                           .
M"N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                      4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;
MHSOI<[7J]70O3:\J3
M                                          $P?BG?8_X\]I.CZL-?
M+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M     +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M      <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                             I+\+?\ $ W?['>X'KJX^JO.5H\G+)?'
M;!_1F<,MT9WTN=KU>KH7IM>5)@
M                                                  "8/Q3OL?\
M'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M              !=%X6+V/\ D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK
M:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M               #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJ
MZ3+6;:R&0                             %)?A;_ (@&[_8[W ]=7'U5
MYRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M
M3!^*=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO\ T;@
M                        +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC
M1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.L
MSGO3B.PU=)EK-M9#(                             "DOPM_Q -W^QWN
M!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M
M       F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M                            %T7A8O8_Y#=I.MZL- J .5P^^G37BO'=
M^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                            X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^
MZ*'69SWIQ'8:NDRUFVLAD                             !27X6_X@&[
M_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M
M           3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_
M]&X                             "Z+PL7L?\ANTG6]6&@5 '*X??3IK
MQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                <%=Z3\.7FSV;-UOLK?O0_%*\IO0?
MC1E_=%#K,Y[TXCL-729:S;60R                              I+\+?
M\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M
M               )@_%.^Q_QY[2='U8:^6O<D?\ ?3J7Q7GN_",.UI\0M=F]
M;4A=7_HW                              71>%B]C_D-VDZWJPT"H Y7
M#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                     #@KO2?AR\V>S9NM]E;]Z'XI
M7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M%)?A;_B ;O\ 8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M
M                      3!^*=]C_CSVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K
M3XA:[-ZVI"ZO_1N                              NB\+%['_(;M)UO5
MAH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                            '!7>D_#EYL]FS=;[
M*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M       *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>
M5)@
M                           "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_
M",.UI\0M=F];4A=7_HW                              71>%B]C_D-V
MDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                #@KO2?AR\V>S
M9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M           %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T
M+TVO*DP
M                               !,'XIWV/^//:3H^K#7RU[DC_OIU+X
MKSW?A&':T^(6NS>MJ0NK_P!&X                             "Z+PL7
ML?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                       '!7>D
M_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                  *2_"W_ ! -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=
M]+G:]7JZ%Z;7E28
M                                        F#\4[['_ !Y[2='U8:^6
MO<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\ HW
M    71>%B]C_ )#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M     X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                           !27X6_P"(!N_V.]P/75Q]5><K1Y.62^.V
M#^C,X9;HSOI<[7J]70O3:\J3
M                                                 $P?BG?8_P"/
M/:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_ -&X
M             "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I
M\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M             <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729
M:S;60R                              I+\+?\0#=_L=[@>NKCZJ\Y6C
MR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M                                                        )@_%
M.^Q_QY[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                 !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S
M>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                 ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V
M&KI,M9MK(9                              4E^%O^(!N_V.]P/75Q]5
M><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M
M$P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M                      NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_
M$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                     '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>
M].([#5TF6LVUD,@                             *2_"W_$ W?['>X'K
MJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M
M    "8/Q3OL?\>>TG1]6&OEKW)'_ 'TZE\5Y[OPC#M:?$+79O6U(75_Z-P
M                           %T7A8O8_Y#=I.MZL- J .5P^^G37BO'=^
M+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z
M*'69SWIQ'8:NDRUFVLAD                             !27X6_X@&[_
M &.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M
M           $P?BG?8_X\]I.CZL-?+7N2/\ OIU+XKSW?A&':T^(6NS>MJ0N
MK_T;@                             +HO"Q>Q_R&[2=;U8:!4 <KA]].
MFO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                 !P5WI/PY>;/9LW6^RM^]#\4KRF]
M!^-&7]T4.LSGO3B.PU=)EK-M9#(                             "DOP
MM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M
M                 F#\4[['_'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O
M6U(75_Z-P                             %T7A8O8_Y#=I.MZL- J .5
MP^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                      X*[TGX<O-GLV;K?96_>A^*
M5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M!27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M
M                     3!^*=]C_CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B
M%KLWK:D+J_\ 1N                              NB\+%['_ "&[2=;U
M8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                            !P5WI/PY>;/9LW6^
MRM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M       "DOPM_P 0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>F
MUY4F
M                             )@_%.^Q_P >>TG1]6&OEKW)'_?3J7Q7
MGN_",.UI\0M=F];4A=7_ *-P                             %T7A8O8
M_P"0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                      ."N])^
M'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                 4E^%O\ B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z
M7.UZO5T+TVO*DP
M                                      !,'XIWV/\ CSVDZ/JPU\M>
MY(_[Z=2^*\]WX1AVM/B%KLWK:D+J_P#1N
M   NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M  '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M                         *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F
M<,MT9WTN=KU>KH7IM>5)@
M                                             "8/Q3OL?\>>TG1]
M6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M       71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M      #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                             %)?A;_B ;O]CO<#UU<?57G*T>3EDOCM
M@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                                                 !,'XIWV/^//
M:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M           +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5
M"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M          !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-
MM9#(                             "DOPM_Q -W^QWN!ZZN/JKSE:/)R
MR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M                                                      F#\4[[
M'_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>
MMI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&
MKI,M9MK(9                              4E^%O^(!N_P!CO<#UU<?5
M7G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M
M!,'XIWV/^//:3H^K#7RU[DC_ +Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M                       "Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T
M7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,
MY[TXCL-729:S;60R                              I+\+?\0#=_L=[@
M>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M
M      )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?^C<
M                           !=%X6+V/^0W:3K>K#0*@#E</OITUXKQW?
MBTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_N
MBAUF<]Z<1V&KI,M9MK(9                              4E^%O^(!N_
MV.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M
M          $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_
M $;@                             +HO"Q>Q_P ANTG6]6&@5 '*X??3
MIKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                  <%=Z3\.7FSV;-UOLK?O0_%*\IO
M0?C1E_=%#K,Y[TXCL-729:S;60R                              I+\
M+?\ $ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M
M                  "8/Q3OL?\ 'GM)T?5AKY:]R1_WTZE\5Y[OPC#M:?$+
M79O6U(75_P"C<                             !=%X6+V/\ D-VDZWJP
MT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                           #@KO2?AR\V>S9NM]E
M;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M      %)?A;_ (@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^ESM>KU="]-K
MRI,
M                            3!^*=]C_ (\]I.CZL-?+7N2/^^G4OBO/
M=^$8=K3XA:[-ZVI"ZO\ T;@                             +HO"Q>Q_
MR&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                   !P5WI/PY>
M;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M              "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]
M7JZ%Z;7E28
M                                   F#\4[['_'GM)T?5AKY:]R1_WT
MZE\5Y[OPC#M:?$+79O6U(75_Z-P                             %T7A
M8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                        X*[T
MGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                  !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8/Z,SAENC.^
MESM>KU="]-KRI,
M                                       3!^*=]C_CSVDZ/JPU\M>Y
M(_[Z=2^*\]WX1AVM/B%KLWK:D+J_]&X
M"Z+PL7L?\ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M<%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                       I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PR
MW1G?2YVO5ZNA>FUY4F
M                                           )@_%.^Q_QY[2='U8:
M^6O<D?\ ?3J7Q7GN_",.UI\0M=F];4A=7_HW
M      71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M     #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6;:R&0
M                            %)?A;_B ;O\ 8[W ]=7'U5YRM'DY9+X[
M8/Z,SAENC.^ESM>KU="]-KRI,
M                                                  3!^*=]C_CS
MVDZ/JPU\M>Y(_P"^G4OBO/=^$8=K3XA:[-ZVI"ZO_1N
M             NB\+%['_(;M)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?
M%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M            '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6
MLVUD,@                             *2_"W_$ W?['>X'KJX^JO.5H\
MG+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M                                                       "8/Q3
MOL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_HW
M                 71>%B]C_D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLW
MK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=A
MJZ3+6;:R&0                             %)?A;_B ;O]CO<#UU<?57
MG*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M                                                           !
M,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS>MJ0NK_P!&X
M                      "Z+PL7L?\ (;M)UO5AH%0!RN'WTZ:\5X[OQ:2-
M%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                       '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT9?W10ZS
M.>].([#5TF6LVUD,@                             *2_"W_ ! -W^QW
MN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M
M        F#\4[['_ !Y[2='U8:^6O<D?]].I?%>>[\(P[6GQ"UV;UM2%U?\
MHW                              71>%B]C_ )#=I.MZL- J .5P^^G3
M7BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                 X*[TGX<O-GLV;K?96_>A^*5Y3>@
M_&C+^Z*'69SWIQ'8:NDRUFVLAD                             !27X6
M_P"(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:\J3
M
M                 $P?BG?8_P"//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6N
MS>MJ0NK_ -&X                             "Z+PL7L?\ANTG6]6&@5
M '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                         <%=Z3\.7FSV;-UOLK?O
M0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M    I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M
M                        )@_%.^Q_QY[2='U8:^6O<D?]].I?%>>[\(P[
M6GQ"UV;UM2%U?^C<                             !=%X6+V/^0W:3K>
MK#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                             ."N])^'+S9[-FZW
MV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M        4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI<[7J]70O3:
M\J3
M                            $P?BG?8_X\]I.CZL-?+7N2/^^G4OBO/=
M^$8=K3XA:[-ZVI"ZO_1N                              NB\+%['_(;
MM)UO5AH%0!RN'WTZ:\5X[OQ:2-%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 '!7>D_#EYL]
MFS=;[*W[T/Q2O*;T'XT9?W10ZS.>].([#5TF6LVUD,@
M            *2_"W_$ W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>K
MH7IM>5)@
M                                "8/Q3OL?\>>TG1]6&OEKW)'_ 'TZ
ME\5Y[OPC#M:?$+79O6U(75_Z-P                             %T7A8
MO8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                       X*[TG
MX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                 !27X6_X@&[_ &.]P/75Q]5><K1Y.62^.V#^C,X9;HSO
MI<[7J]70O3:\J3
M                                       $P?BG?8_X\]I.CZL-?+7N
M2/\ OIU+XKSW?A&':T^(6NS>MJ0NK_T;@
M  +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M                        "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G
M#+=&=]+G:]7JZ%Z;7E28
M                                             F#\4[['_'GM)T?5
MAKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_Z-P
M      %T7A8O8_Y#=I.MZL- J .5P^^G37BO'=^+21HOXA=[-ZVE3XJA9B
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M      X*[TGX<O-GLV;K?96_>A^*5Y3>@_&C+^Z*'69SWIQ'8:NDRUFVLAD
M                            !27X6_X@&[_8[W ]=7'U5YRM'DY9+X[8
M/Z,SAENC.^ESM>KU="]-KRI,
M                                                 3!^*=]C_CSV
MDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_\ 1N
M            NB\+%['_ "&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"[V;UM*G
MQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M            !P5WI/PY>;/9LW6^RM^]#\4KRF]!^-&7]T4.LSGO3B.PU=)E
MK-M9#(                             "DOPM_P 0#=_L=[@>NKCZJ\Y6
MCR<LE\=L']&9PRW1G?2YVO5ZNA>FUY4F
M                                                         )@_
M%.^Q_P >>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A=7_ *-P
M                     %T7A8O8_P"0W:3K>K#0*@#E</OITUXKQW?BTD:+
M^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                      ."N])^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<
M]Z<1V&KI,M9MK(9                              4E^%O\ B ;O]CO<
M#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M
M      !,'XIWV/\ CSVDZ/JPU\M>Y(_[Z=2^*\]WX1AVM/B%KLWK:D+J_P#1
MN                              NB\+%['_(;M)UO5AH%0!RN'WTZ:\5
MX[OQ:2-%_$+O9O6TJ?%4+,0
M
M
M
M
M
M
M
M
M
M
M
M
M
M                              '!7>D_#EYL]FS=;[*W[T/Q2O*;T'XT
M9?W10ZS.>].([#5TF6LVUD,@                             *2_"W_$
M W?['>X'KJX^JO.5H\G+)?';!_1F<,MT9WTN=KU>KH7IM>5)@
M
M             "8/Q3OL?\>>TG1]6&OEKW)'_?3J7Q7GN_",.UI\0M=F];4A
M=7_HW                              71>%B]C_D-VDZWJPT"H Y7#[Z
M=->*\=WXM)&B_B%WLWK:5/BJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                  #@KO2?AR\V>S9NM]E;]Z'XI7E-
MZ#\:,O[HH=9G/>G$=AJZ3+6;:R&0                             %)?
MA;_B ;O]CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TVO*DP
M
M                 !,'XIWV/^//:3H^K#7RU[DC_OIU+XKSW?A&':T^(6NS
M>MJ0NK_T;@                             +HO"Q>Q_R&[2=;U8:!4 <
MKA]].FO%>.[\6DC1?Q"[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                      !P5WI/PY>;/9LW6^RM^]#\
M4KRF]!^-&7]T4.LSGO3B.PU=)EK-M9#(
M "DOPM_Q -W^QWN!ZZN/JKSE:/)RR7QVP?T9G#+=&=]+G:]7JZ%Z;7E28
M
M                      F#\4[['_'GM)T?5AKY:]R1_P!].I?%>>[\(P[6
MGQ"UV;UM2%U?^C<                             !=%X6+V/^0W:3K>K
M#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                            ."N])^'+S9[-FZWV
M5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M       4E^%O^(!N_P!CO<#UU<?57G*T>3EDOCM@_HS.&6Z,[Z7.UZO5T+TV
MO*DP
M                            !,'XIWV/^//:3H^K#7RU[DC_ +Z=2^*\
M]WX1AVM/B%KLWK:D+J_]&X                             "Z+PL7L?\
MANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                   <%=Z3\.7F
MSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M              I+\+?\0#=_L=[@>NKCZJ\Y6CR<LE\=L']&9PRW1G?2YVO5
MZNA>FUY4F
M                                  )@_%.^Q_QY[2='U8:^6O<D?]].
MI?%>>[\(P[6GQ"UV;UM2%U?^C<                             !=%X6
M+V/^0W:3K>K#0*@#E</OITUXKQW?BTD:+^(7>S>MI4^*H68@
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                       ."N])
M^'+S9[-FZWV5OWH?BE>4WH/QHR_NBAUF<]Z<1V&KI,M9MK(9
M                  4E^%O^(!N_V.]P/75Q]5><K1Y.62^.V#^C,X9;HSOI
M<[7J]70O3:\J3
M                                      $P?BG?8_X\]I.CZL-?+7N2
M/^^G4OBO/=^$8=K3XA:[-ZVI"ZO_ $;@
M +HO"Q>Q_P ANTG6]6&@5 '*X??3IKQ7CN_%I(T7\0N]F];2I\50LQ
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M  <%=Z3\.7FSV;-UOLK?O0_%*\IO0?C1E_=%#K,Y[TXCL-729:S;60R
M                         I+\+?\ $ W?['>X'KJX^JO.5H\G+)?';!_1
MF<,MT9WTN=KU>KH7IM>5)@
M                                              "8/Q3OL?\ 'GM)
MT?5AKY:]R1_WTZE\5Y[OPC#M:?$+79O6U(75_P"C<
M          !=%X6+V/\ D-VDZWJPT"H Y7#[Z=->*\=WXM)&B_B%WLWK:5/B
MJ%F(
M
M
M
M
M
M
M
M
M
M
M
M
M
M           #@KO2?AR\V>S9NM]E;]Z'XI7E-Z#\:,O[HH=9G/>G$=AJZ3+6
M;:R&0                             %)?A;_ (@&[_8[W ]=7'U5YRM'
MDY9+X[8/Z,SAENC.^ESM>KU="]-KRI,
M                                                        3!^*
M=]C_ (\]I.CZL-?+7N2/^^G4OBO/=^$8=K3XA:[-ZVI"ZO\ T;@
M                    +HO"Q>Q_R&[2=;U8:!4 <KA]].FO%>.[\6DC1?Q"
M[V;UM*GQ5"S$
M
M
M
M
M
M
M
M
M
M
M
M
M
M                   !SKRYV4RG)#C!OUL)A,W8:;R^[VUFL-O\;G\K;W%W
MC</>:EP]SC:&0OK:TC"ZKVUM/7A-/+3_ %HPA\B3.!G7>$X,.%?3W")C[%S%
M8+)<WPV,KLVYIIKN4V+E-<T4U5>EBJJ(V1,[D<]Q<=AZL7@[N&IF(JN433MG
MG;8V)&/RJO(#WK-G?J9K7^M7,?B[\'/@AG?RG"_J8+]2L5[O;Z$GY57D![UF
MSOU,UK_6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SO
MY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZCZE8KW>WT)/R
MJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O]:?B[
M\'/@AG?RG"_J/J5BO=[?0D_*J\@/>LV=^IFM?ZT_%WX.?!#._E.%_4?4K%>[
MV^A)^55Y >]9L[]3-:_UI^+OP<^"&=_*<+^H^I6*]WM]"3\JKR ]ZS9WZF:U
M_K3\7?@Y\$,[^4X7]1]2L5[O;Z$GY57D![UFSOU,UK_6GXN_!SX(9W\IPOZC
MZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;
M._4S6O\ 6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0S
MOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O]:?B[\'/@AG?RG"_J/J5BO=[?0D_*
MJ\@/>LV=^IFM?ZT_%WX.?!#._E.%_4?4K%>[V^A)^55Y >]9L[]3-:_UI^+O
MP<^"&=_*<+^H^I6*]WM]"3\JKR ]ZS9WZF:U_K3\7?@Y\$,[^4X7]1]2L5[O
M;Z$GY57D![UFSOU,UK_6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7
M^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZ
MCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6
M;._4S6O]:?B[\'/@AG?RG"_J/J5BO=[?0D_*J\@/>LV=^IFM?ZT_%WX.?!#.
M_E.%_4?4K%>[V^A)^55Y >]9L[]3-:_UI^+OP<^"&=_*<+^H^I6*]WM]"3\J
MKR ]ZS9WZF:U_K3\7?@Y\$,[^4X7]1]2L5[O;Z$GY57D![UFSOU,UK_6GXN_
M!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]
MOH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K
M7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O]:?B[\'/@AG?RG"_J
M/J5BO=[?0D_*J\@/>LV=^IFM?ZT_%WX.?!#._E.%_4?4K%>[V^A+U*[H[N5-
MT.[AY(:VWOUMO9H+<C%:JV1U)M5;X/2VG]0XK(6N0SFO-MM74LM6N,M/-;3V
M="VT-5HS22_KQGKR1A\D(O)7'+X]>D^,[P88#0619#F.5XO"9]8S";M^]9N4
M546L)C</-N*;<;Z*IJQ5-43.YLHF.;,.YR+3U[*<75B;ERFNFJW-.R(F.;53
M.W=]!1.K096
M                                    \F>]X[NK6G>2;)[:;6:(W&TO
MMKD-"[IR;@7>5U5BLMEK._LY-):CTY^[[>CB)I:U.YC6S<E3K3?J]62,/TQ@
M]B\3#C,Y'Q7]=YKJ[/LLQ>:8;,,HG!TV\/<MVZJ*OA%F]OZIN;DT[+4T[(W=
MLPZ//<JN9MAJ+%NNFB::]]MF)GG3'.]%/I^55Y >]9L[]3-:_P!:L?\ Q=^#
MGP0SOY3A?U,7^I6*]WM]"3\JKR ]ZS9WZF:U_K3\7?@Y\$,[^4X7]1]2L5[O
M;Z$GY57D![UFSOU,UK_6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7
M^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZ
MCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6
M;._4S6O]:?B[\'/@AG?RG"_J/J5BO=[?0D_*J\@/>LV=^IFM?ZT_%WX.?!#.
M_E.%_4?4K%>[V^A)^55Y >]9L[]3-:_UI^+OP<^"&=_*<+^H^I6*]WM]"3\J
MKR ]ZS9WZF:U_K3\7?@Y\$,[^4X7]1]2L5[O;Z$GY57D![UFSOU,UK_6GXN_
M!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]
MOH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K
M7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O]:?B[\'/@AG?RG"_J
M/J5BO=[?0D_*J\@/>LV=^IFM?ZT_%WX.?!#._E.%_4?4K%>[V^A)^55Y >]9
ML[]3-:_UI^+OP<^"&=_*<+^H^I6*]WM]"3\JKR ]ZS9WZF:U_K3\7?@Y\$,[
M^4X7]1]2L5[O;Z$GY57D![UFSOU,UK_6GXN_!SX(9W\IPOZCZE8KW>WT)/RJ
MO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O\ 6GXN
M_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N
M]OH2?E5>0'O6;._4S6O]:?B[\'/@AG?RG"_J/J5BO=[?0D_*J\@/>LV=^IFM
M?ZT_%WX.?!#._E.%_4?4K%>[V^A)^55Y >]9L[]3-:_UI^+OP<^"&=_*<+^H
M^I6*]WM]"3\JKR ]ZS9WZF:U_K3\7?@Y\$,[^4X7]1]2L5[O;Z$GY57D![UF
MSOU,UK_6GXN_!SX(9W\IPOZCZE8KW>WT)/RJO(#WK-G?J9K7^M/Q=^#GP0SO
MY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O\ 6GXN_!SX(9W\IPOZCZE8KW>WT)/R
MJO(#WK-G?J9K7^M/Q=^#GP0SOY3A?U'U*Q7N]OH2?E5>0'O6;._4S6O]:?B[
M\'/@AG?RG"_J/J5BO=[?0E07W0_=U:T[MO9/<O:S6^XVE]RLAKK=.?<"TRNE
M<5EL39V%G/I+3FG/W?<4<O--6J7,*V$GJ=:7]7JSPA^F$5<''/XS.1\:#7>5
M:NR'+,7E>&R_*(P=5O$7+=RJNKX1>O;^F;>Y%.R[%.R=W;$LHR+*KF4X:NQ<
MKIKFJO?;8B8YT1S_ $'K,\=.\
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
8                             ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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>Sep. 30, 2025</div></th>
<th class="th"><div>Nov. 03, 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_appn_DocumentAndEntityInformationLineItems', window );"><strong>Document and Entity Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">APPIAN CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1956084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7950 Jones Branch Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">McLean<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">22102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">(703)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">442-8844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">APPN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001441683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">--12-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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_CommonClassAMember', window );">Class A Common Stock</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_appn_DocumentAndEntityInformationLineItems', window );"><strong>Document and Entity Information [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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,735,083<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_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_DocumentAndEntityInformationLineItems', window );"><strong>Document and Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,088,085<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_DocumentAndEntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_DocumentAndEntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassAMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassBMember</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>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>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_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">$ 125,249<span></span>
</td>
<td class="nump">$ 118,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments and marketable securities</a></td>
<td class="nump">66,312<span></span>
</td>
<td class="nump">41,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $2,862 and $3,396, respectively</a></td>
<td class="nump">172,615<span></span>
</td>
<td class="nump">195,069<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_appn_DeferredCommissionsCurrent', window );">Deferred commissions, current</a></td>
<td class="nump">34,131<span></span>
</td>
<td class="nump">36,630<span></span>
</td>
</tr>
<tr class="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">41,104<span></span>
</td>
<td class="nump">43,984<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">439,411<span></span>
</td>
<td class="nump">435,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net of accumulated depreciation of $38,789 and $32,142, respectively</a></td>
<td class="nump">33,168<span></span>
</td>
<td class="nump">37,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">28,833<span></span>
</td>
<td class="nump">25,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net of accumulated amortization of $6,985 and $5,341, respectively</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">2,240<span></span>
</td>
</tr>
<tr class="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 );">Right-of-use assets for operating leases</a></td>
<td class="nump">29,110<span></span>
</td>
<td class="nump">31,081<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_appn_DeferredCommissionNoncurrent', window );">Deferred commissions, net of current portion</a></td>
<td class="nump">59,395<span></span>
</td>
<td class="nump">60,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">5,144<span></span>
</td>
<td class="nump">4,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">15,107<span></span>
</td>
<td class="nump">24,842<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">611,735<span></span>
</td>
<td class="nump">621,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">8,605<span></span>
</td>
<td class="nump">4,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">20,082<span></span>
</td>
<td class="nump">11,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation and related benefits</a></td>
<td class="nump">38,677<span></span>
</td>
<td class="nump">34,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">275,449<span></span>
</td>
<td class="nump">281,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt</a></td>
<td class="nump">12,098<span></span>
</td>
<td class="nump">9,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">13,110<span></span>
</td>
<td class="nump">12,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">2,105<span></span>
</td>
<td class="nump">1,087<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">370,126<span></span>
</td>
<td class="nump">354,756<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">233,627<span></span>
</td>
<td class="nump">240,826<span></span>
</td>
</tr>
<tr class="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 );">Non-current operating lease liabilities</a></td>
<td class="nump">47,769<span></span>
</td>
<td class="nump">52,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">8,322<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
</tr>
<tr class="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">435<span></span>
</td>
<td class="nump">431<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">660,279<span></span>
</td>
<td class="nump">653,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; deficit</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_TreasuryStockCommonValue', window );">Treasury stock at cost, 639,751 shares as of September&#160;30, 2025</a></td>
<td class="num">(20,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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">612,488<span></span>
</td>
<td class="nump">591,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(35,221)<span></span>
</td>
<td class="num">(11,774)<span></span>
</td>
</tr>
<tr class="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 );">Accumulated deficit</a></td>
<td class="num">(605,818)<span></span>
</td>
<td class="num">(612,154)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; deficit</a></td>
<td class="num">(48,544)<span></span>
</td>
<td class="num">(32,640)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; deficit</a></td>
<td class="nump">611,735<span></span>
</td>
<td class="nump">621,039<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_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_DeferredCommissionNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Commission, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_DeferredCommissionNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_DeferredCommissionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Commissions Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_DeferredCommissionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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><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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(4))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to 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> -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 2: 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 3: 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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassAMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassBMember</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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,862<span></span>
</td>
<td class="nump">$ 3,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="nump">38,789<span></span>
</td>
<td class="nump">32,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">$ 6,985<span></span>
</td>
<td class="nump">$ 5,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<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 stock, shares (in shares)</a></td>
<td class="nump">639,751<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_CommonClassAMember', window );">Class A Common Stock</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">43,369,326<span></span>
</td>
<td class="nump">42,938,701<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_CommonClassBMember', window );">Class B Common Stock</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">31,088,085<span></span>
</td>
<td class="nump">31,090,085<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from 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/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassAMember</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_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonClassBMember</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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>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 revenue</a></td>
<td class="nump">$ 187,004<span></span>
</td>
<td class="nump">$ 154,052<span></span>
</td>
<td class="nump">$ 524,070<span></span>
</td>
<td class="nump">$ 450,337<span></span>
</td>
</tr>
<tr class="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 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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">45,293<span></span>
</td>
<td class="nump">37,084<span></span>
</td>
<td class="nump">128,132<span></span>
</td>
<td class="nump">114,494<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">141,711<span></span>
</td>
<td class="nump">116,968<span></span>
</td>
<td class="nump">395,938<span></span>
</td>
<td class="nump">335,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">51,918<span></span>
</td>
<td class="nump">50,865<span></span>
</td>
<td class="nump">166,929<span></span>
</td>
<td class="nump">175,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">40,263<span></span>
</td>
<td class="nump">38,572<span></span>
</td>
<td class="nump">120,127<span></span>
</td>
<td class="nump">117,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">36,416<span></span>
</td>
<td class="nump">34,688<span></span>
</td>
<td class="nump">107,586<span></span>
</td>
<td class="nump">108,327<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">128,597<span></span>
</td>
<td class="nump">124,125<span></span>
</td>
<td class="nump">394,642<span></span>
</td>
<td class="nump">401,729<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">13,114<span></span>
</td>
<td class="num">(7,157)<span></span>
</td>
<td class="nump">1,296<span></span>
</td>
<td class="num">(65,886)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other non-operating expense (income)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="num">(1,398)<span></span>
</td>
<td class="num">(12,544)<span></span>
</td>
<td class="num">(24,678)<span></span>
</td>
<td class="num">(5,882)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">5,311<span></span>
</td>
<td class="nump">6,168<span></span>
</td>
<td class="nump">15,948<span></span>
</td>
<td class="nump">17,921<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_NonoperatingIncomeExpense', window );">Total other non-operating expense (income)</a></td>
<td class="nump">3,913<span></span>
</td>
<td class="num">(6,376)<span></span>
</td>
<td class="num">(8,730)<span></span>
</td>
<td class="nump">12,039<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">9,201<span></span>
</td>
<td class="num">(781)<span></span>
</td>
<td class="nump">10,026<span></span>
</td>
<td class="num">(77,925)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,376<span></span>
</td>
<td class="nump">1,319<span></span>
</td>
<td class="nump">3,690<span></span>
</td>
<td class="nump">690<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 7,825<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="nump">$ 6,336<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
</tr>
<tr class="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 (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">74,008<span></span>
</td>
<td class="nump">72,396<span></span>
</td>
<td class="nump">74,101<span></span>
</td>
<td class="nump">72,664<span></span>
</td>
</tr>
<tr class="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 );">Diluted (in shares)</a></td>
<td class="nump">74,575<span></span>
</td>
<td class="nump">72,396<span></span>
</td>
<td class="nump">74,554<span></span>
</td>
<td class="nump">72,664<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=appn_SubscriptionsSoftwareAndSupportMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>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 revenue</a></td>
<td class="nump">$ 147,188<span></span>
</td>
<td class="nump">$ 123,121<span></span>
</td>
<td class="nump">$ 414,197<span></span>
</td>
<td class="nump">$ 353,789<span></span>
</td>
</tr>
<tr class="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 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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">17,762<span></span>
</td>
<td class="nump">14,082<span></span>
</td>
<td class="nump">49,810<span></span>
</td>
<td class="nump">39,614<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=appn_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>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 revenue</a></td>
<td class="nump">39,816<span></span>
</td>
<td class="nump">30,931<span></span>
</td>
<td class="nump">109,873<span></span>
</td>
<td class="nump">96,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of 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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">$ 27,531<span></span>
</td>
<td class="nump">$ 23,002<span></span>
</td>
<td class="nump">$ 78,322<span></span>
</td>
<td class="nump">$ 74,880<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=appn_SubscriptionsSoftwareAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_SubscriptionsSoftwareAndSupportMember</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=appn_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=appn_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>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - 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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 7,825<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="nump">$ 6,336<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Comprehensive income (loss), net of income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(11,139)<span></span>
</td>
<td class="num">(23,448)<span></span>
</td>
<td class="nump">607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain on available-for-sale securities</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">139<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_ComprehensiveIncomeNetOfTax', window );">Other comprehensive income (loss), net of income taxes</a></td>
<td class="nump">$ 7,793<span></span>
</td>
<td class="num">$ (13,097)<span></span>
</td>
<td class="num">$ (17,111)<span></span>
</td>
<td class="num">$ (77,869)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,366,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2023</a></td>
<td class="nump">$ 52,341<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 595,781<span></span>
</td>
<td class="num">$ (23,555)<span></span>
</td>
<td class="num">$ (519,892)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(32,923)<span></span>
</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">(32,923)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(2,862)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,862)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,320,531)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(50,019)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(50,019)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">10,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,606<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">12,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,847<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,236,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2024</a></td>
<td class="num">(9,665)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">603,870<span></span>
</td>
<td class="num">(10,708)<span></span>
</td>
<td class="num">(552,815)<span></span>
</td>
<td class="num">(50,019)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,366,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2023</a></td>
<td class="nump">52,341<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">595,781<span></span>
</td>
<td class="num">(23,555)<span></span>
</td>
<td class="num">(519,892)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(78,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,429,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="num">(49,801)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">614,204<span></span>
</td>
<td class="num">(22,809)<span></span>
</td>
<td class="num">(598,507)<span></span>
</td>
<td class="num">(42,696)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,236,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="num">(9,665)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">603,870<span></span>
</td>
<td class="num">(10,708)<span></span>
</td>
<td class="num">(552,815)<span></span>
</td>
<td class="num">(50,019)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(43,592)<span></span>
</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">(43,592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of common stock to directors</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(1,360)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,279)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(1,104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,104)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,343,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2024</a></td>
<td class="num">(45,658)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">608,528<span></span>
</td>
<td class="num">(11,812)<span></span>
</td>
<td class="num">(596,407)<span></span>
</td>
<td class="num">(45,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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of common stock to directors</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(662)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,289)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(348)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">9,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,505<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(10,997)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,997)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,429,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="num">(49,801)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">614,204<span></span>
</td>
<td class="num">(22,809)<span></span>
</td>
<td class="num">(598,507)<span></span>
</td>
<td class="num">(42,696)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,028,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2024</a></td>
<td class="num">(32,640)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">591,281<span></span>
</td>
<td class="num">(11,774)<span></span>
</td>
<td class="num">(612,154)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(1,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>
<td class="num">(1,177)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(3,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">8,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(3,733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,733)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,220,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 Mar. 31, 2025</a></td>
<td class="num">(31,745)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">597,086<span></span>
</td>
<td class="num">(15,507)<span></span>
</td>
<td class="num">(613,331)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,028,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2024</a></td>
<td class="num">(32,640)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">591,281<span></span>
</td>
<td class="num">(11,774)<span></span>
</td>
<td class="num">(612,154)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">73,800,000<span></span>
</td>
<td class="nump">73,817,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2025</a></td>
<td class="num">$ (48,544)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">612,488<span></span>
</td>
<td class="num">(35,221)<span></span>
</td>
<td class="num">(605,818)<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,220,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2025</a></td>
<td class="num">(31,745)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">597,086<span></span>
</td>
<td class="num">(15,507)<span></span>
</td>
<td class="num">(613,331)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(312)<span></span>
</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">(312)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(1,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(313,160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">8,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,953<span></span>
</td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(19,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,682)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,020,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="num">(53,741)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">605,084<span></span>
</td>
<td class="num">(35,189)<span></span>
</td>
<td class="num">(613,643)<span></span>
</td>
<td class="num">(10,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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">7,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of common stock to directors (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="num">(1,422)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,422)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">248<span></span>
</td>
<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_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(326,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">8,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">$ (32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">73,800,000<span></span>
</td>
<td class="nump">73,817,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2025</a></td>
<td class="num">$ (48,544)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 612,488<span></span>
</td>
<td class="num">$ (35,221)<span></span>
</td>
<td class="num">$ (605,818)<span></span>
</td>
<td class="num">$ (20,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being 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> -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 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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: 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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 6,336<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
</tr>
<tr class="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 (loss) to net cash provided by (used by) operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">30,992<span></span>
</td>
<td class="nump">30,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation expense and amortization of intangible assets</a></td>
<td class="nump">7,429<span></span>
</td>
<td class="nump">7,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease impairment charges</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">5,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">450<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Benefit for deferred income taxes</a></td>
<td class="num">(648)<span></span>
</td>
<td class="num">(1,281)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign currency transaction (gains) losses, net</a></td>
<td class="num">(20,864)<span></span>
</td>
<td class="nump">2,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">29,655<span></span>
</td>
<td class="nump">30,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">13,279<span></span>
</td>
<td class="nump">12,279<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_appn_IncreaseDecreaseInDeferredCommissions', window );">Deferred commissions</a></td>
<td class="nump">3,644<span></span>
</td>
<td class="nump">4,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">12,871<span></span>
</td>
<td class="nump">1,495<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_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits', window );">Accrued compensation and related benefits</a></td>
<td class="num">(1,043)<span></span>
</td>
<td class="num">(6,975)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and non-current liabilities</a></td>
<td class="num">(1,707)<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(17,545)<span></span>
</td>
<td class="num">(15,096)<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_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities', window );">Operating lease assets and liabilities, net</a></td>
<td class="num">(2,583)<span></span>
</td>
<td class="num">(1,788)<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 (used by) operating activities</a></td>
<td class="nump">61,737<span></span>
</td>
<td class="num">(6,993)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from maturities of investments</a></td>
<td class="nump">34,278<span></span>
</td>
<td class="nump">11,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(59,281)<span></span>
</td>
<td class="num">(42,638)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(2,451)<span></span>
</td>
<td class="num">(3,287)<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 by investing activities</a></td>
<td class="num">(27,454)<span></span>
</td>
<td class="num">(34,294)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,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_PaymentsOfDebtIssuanceCosts', window );">Payments for debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_RepaymentsOfDebt', window );">Debt repayments</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(3,750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(50,019)<span></span>
</td>
</tr>
<tr class="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 );">Payments for employee taxes related to the net share settlement of equity awards</a></td>
<td class="num">(5,890)<span></span>
</td>
<td class="num">(4,883)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of common stock options</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">619<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 used by financing activities</a></td>
<td class="num">(30,138)<span></span>
</td>
<td class="num">(8,496)<span></span>
</td>
</tr>
<tr class="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 foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">2,552<span></span>
</td>
<td class="num">(375)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">6,697<span></span>
</td>
<td class="num">(50,158)<span></span>
</td>
</tr>
<tr class="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="nump">118,552<span></span>
</td>
<td class="nump">149,351<span></span>
</td>
</tr>
<tr class="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">125,249<span></span>
</td>
<td class="nump">99,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">10,023<span></span>
</td>
<td class="nump">17,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">3,391<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued capital expenditures</a></td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_IncreaseDecreaseInDeferredCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">appn_IncreaseDecreaseInDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase Decrease In Operating Lease Assets And 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;">appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-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_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<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_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 sale, maturity and collection of all investments such as debt, security and so forth 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Description of Business</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appian Corporation (together with its subsidiaries, &#8220;Appian,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;) delivers a software platform that helps organizations run better processes that reduce costs, improve customer experiences, and gain a strategic edge. Committed to client success, we serve many of the world&#8217;s largest companies across various industries. We believe processes define each organization. Processes are how they operate, deliver value, and interact with their customers. Appian has both the platform and the expertise to enable enterprise transformation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are headquartered in McLean, Virginia and operate both in the United States and internationally, including Australia, Canada, France, Germany, India, Italy, Japan, Mexico, the Netherlands, Portugal, Singapore, Spain, Sweden, Switzerland, and the United Kingdom.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Accounting Policies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements and footnotes include the accounts of Appian and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) for interim financial reporting. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#8217; deficit, and cash flows. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February&#160;19, 2025.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates embedded in the consolidated financial statements include, but are not limited to, revenue recognition, income taxes and the related valuation allowance established against deferred tax assets, the amortization period of deferred commissions, the amortization period of the cost to obtain the judgment preservation insurance policy (as discussed in Note 12), and stock-based compensation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Customer Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash, cash equivalents, accounts receivable, and our short-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits; however, we believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances. With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2025, revenue generated from government agencies represented 32.4% and 33.3% of total revenue, of which revenue from U.S. federal government agencies was 25.0% and 24.9% of total revenue, respectively. Additionally, 39.7% and 38.2% of our revenue during the three and nine months ended September&#160;30, 2025, respectively, was generated from international customers. For the three and nine months ended September&#160;30, 2024, revenue generated from government agencies represented 31.0% and 30.6% of total revenue, of which revenue from U.S. federal government agencies was 23.2% and 22.5% of total revenue, respectively. Additionally, 36.3% and 37.2% of our revenue during the three and nine months ended September&#160;30, 2024, respectively, was generated from international customers. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single&#160;end-customer&#160;accounted for more than 10% of our total revenue in the three and nine months ended September&#160;30, 2025 or 2024. As of September&#160;30, 2025 and December&#160;31, 2024, we had one reseller whose accounts receivable balance comprised 17.3% and 17.5% of total accounts receivable, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with original maturities of three months or less, as well as overnight repurchase agreements, to be cash equivalents. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Expected Credit Losses</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for expected credit losses. The allowance is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable economic forecasts that affect collectability. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for expected credit losses would be required and would increase bad debt expense. The allowance for doubtful accounts totaled $2.9 million and $3.4 million as of September&#160;30, 2025 and December&#160;31, 2024, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs of obtaining a contract with a customer, which consist of sales commissions paid to our sales team and the associated incremental payroll taxes. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a subscriptions contract for a new customer or upsell an existing customer&#8217;s subscriptions are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization associated with deferred commissions is recorded to sales and marketing expense in our consolidated statements of operations. Total commission expense was $13.2 million and $38.2 million for the three and nine months ended September&#160;30, 2025, respectively. Total commission expense was $12.6 million and $35.5 million for the three and nine months ended September&#160;30, 2024, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred. The estimated useful lives of our property and equipment are generally 3 years for computer software, computer hardware, and internally developed software, 5 years for equipment, and 10 years for office furniture and fixtures. Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for treasury stock under the cost method. We reissue treasury stock to satisfy employee stock option exercises and the vesting of restricted stock units as well as for issuances of common stock to our Board of Directors. Because we are in an accumulated deficit position, all reissuances of treasury stock were recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not adopted any new accounting guidance in 2025 that has had a material impact on our consolidated financial statements or disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Tax (Topic 740): Improvement to Income Tax Disclosures, which requires public companies to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of net income tax payments. The new guidance will be effective for our annual reporting for fiscal year 2025 on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. This ASU will only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires more detailed disclosures of certain categories of expenses such as employee compensation, depreciation, and intangible asset amortization that are components of existing expense captions presented on the face of the income statement. The new guidance will be effective beginning with our annual reporting for fiscal year 2027 and for interim period reporting beginning in fiscal year 2028. Companies have the option to apply the guidance either on a retrospective or prospective basis, and early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient allowing entities to assume the conditions at the balance sheet date remain unchanged over the life of the asset when estimating expected credit losses for current classified accounts receivable and contract assets. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2026 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div>In September 2025, the FASB issued ASU 2025-06, Targeted Improvements to the Accounting for Internal-Use Software (Subtopic 350-40), which, among other changes, replaces the stage-based capitalization model with a principles-based model clarifying capitalization is to begin when (i) management has authorized and committed to funding a software project and (ii) it is probable the project will be completed and the software will be used to perform the function intended. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2028 and can be applied prospectively, retrospectively, or via a modified transition approach. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures.<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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate subscriptions revenue primarily through the sale of cloud subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recorded during the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscriptions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,188&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,197&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations and Timing of Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our cloud subscriptions, maintenance and support, and professional services are delivered over time.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions Revenue </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily related to (1)&#160;cloud subscriptions bundled with maintenance and support and hosting services and (2)&#160;term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis or through non-user-based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cloud-based subscriptions revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of <span style="-sec-ix-hidden:f-510">one</span> to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term License Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our term license subscriptions revenue is derived from customers with on-premises installations of our platform. The majority of our term license contracts are one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. If a cloud-based subscription includes the right for the customer to take possession of the license, the revenue is treated as a term license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and Support</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services Revenue</span></div><div style="padding-left:36pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and most often as either (1) under a fixed-fee arrangement or (2) on a time and materials basis. We also sell advisory services on a subscription basis to support customers or partners with their development and deployment. Consulting services contracts are considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. Revenue from subscription-based consulting contracts is recognized ratably over the contract period. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Training Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.</span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determining the Transaction Price</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the total amount of consideration we expect to receive in exchange for the service offerings in a contract and may include both fixed and variable components. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the three and nine months ended September&#160;30, 2025 and 2024 was immaterial. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocating the Transaction Price Based on Standalone Selling Prices (&#8220;SSP&#8221;)</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Cloud subscriptions - Given the highly variable selling price of our cloud subscriptions, we establish the SSP of our cloud subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating the SSP of our cloud subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating the SSP of term license subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Consulting and training services - The SSP of consulting and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our contract asset and contract liability balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, non-current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,569&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">*</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Current and non-current contract assets are reported as components of the &#8216;Prepaid expenses and other current assets&#8217; and &#8216;Other assets&#8217; line items, respectively, in our consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from amounts included in contract liabilities at the beginning of the period totaled $263.0 million and $213.2 million for the nine months ended September 30, 2025 and 2024, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, we had an aggregate transaction price of $577.2 million allocated to unsatisfied performance obligations. We expect to recognize $382.2 million of this balance as revenue over the next 12 months with the remaining amount recognized thereafter.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, our lease portfolio consists entirely of operating leases for corporate offices. Our operating leases have remaining lease terms with various expiration dates through 2031, and some leases include options to extend the term for up to an additional 10 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease such as maintenance costs, utilities, and service charges, are not included in right-of-use (&#8220;ROU&#8221;) assets for operating leases or operating lease liabilities but rather are expensed as incurred and recorded as variable lease expense. We often receive customary incentives from our landlords such as tenant improvement allowances (&#8220;TIAs&#8221;) and rent abatement periods, which effectively reduce total lease payments owed for the leases. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands, exclusive of sublease income):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,407&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,966&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,395&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income totaled $0.3 million and $1.0 million for each of the three and nine months ended September&#160;30, 2025 and 2024. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Impairment Charges </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2024, we initiated actions to reduce the footprint of our leased office spaces. During the three months ended September&#160;30, 2024, we recorded non-cash lease impairment charges of $5.5 million within general and administrative expenses in our consolidated statements of operations related to the two ROU assets. The non-cash lease impairment charges represent the amount the carrying value of the two asset groups exceeded their estimated fair values. The asset groups represented two separate floors within our corporate headquarters facility. The fair values of the two asset groups were measured using discounted cash flow models based on market rents and sublease incomes projected over the remaining lease terms.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2025, we recognized an incremental $0.8 million lease impairment charge related to one of the floors within our corporate headquarters that we ceased use of during the second quarter of 2024. The impairment charge represents the amount the carrying value of the underlying asset exceeded its estimated fair value, which was determined by utilizing a discounted cash flow approach that incorporated lower than previously expected sublease income assumptions based on current market conditions. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Lease Information</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases as of September&#160;30, 2025 and December&#160;31, 2024 is presented in the following table (in thousands, except for lease term and discount rate):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,081</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,378</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,769</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,189</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,879</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,567</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and expense information related to operating leases for the three and nine months ended September&#160;30, 2025 and 2024 is shown below (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,769&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense on operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 2025 is shown below (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Goodwill and Intangible Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes in goodwill during the nine months ended September 30, 2025 and fiscal year ended December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September&#160;30, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,833&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,581&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense was $0.3 million and $0.9 million for the three and nine months ended September&#160;30, 2025, respectively. Intangible amortization expense was $0.4 million and $1.1 million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, the weighted average remaining amortization periods for developed technology and customer relationships were approximately 0.9 years and 5.6 years, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the projected annual amortization expense related to amortizable intangible assets as of September&#160;30, 2025 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total projected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, net</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Property and Equipment, net</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software and hardware</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internally developed software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,168&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>Depreciation expense totaled $2.1 million and $6.5 million for the three and nine months ended September&#160;30, 2025, respectively. Depreciation expense totaled $2.2 million and $6.4 million for the three and nine months ended September&#160;30, 2024, respectively. We had no disposals or retirements during the three and nine months ended September&#160;30, 2025. We disposed of $1.0 million and $1.3 million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Accrued Expenses</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs and license fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract labor costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Audit and tax expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reimbursable employee expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and tradeshow expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of 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 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facilities Credit Agreement</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Senior Secured Credit Facilities Credit Agreement (the &#8220;Credit Agreement&#8221;) which provides for a five-year term loan facility in an aggregate principal amount of $200.0 million and, in addition, up to $100.0 million for a revolving credit facility, including a letter of credit sub-facility in the aggregate availability amount of $20.0 million and a swingline sub-facility in the aggregate availability amount of $10.0 million (as a sublimit of the revolving loan facility). The Credit Agreement matures on November&#160;3, 2027. We have been using the proceeds to fund the growth of our business and support our working capital requirements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, we may elect whether amounts drawn bear interest on the outstanding principal amount at a rate per annum equal to either (a) the higher of the Prime rate or the Federal Funds Effective rate (&#8220;Base Rate&#8221;) plus 0.5% or (b) the forward-looking term rate based on the secured overnight financing rate (&#8220;Term SOFR&#8221;). An additional interest rate margin is added to the elected interest rates. During the first three years of the Credit Agreement, the additional interest rate margin ranges from 1.5% to 2.5% in the case of Base Rate advances or from 2.5% to 3.5% in the case of Term SOFR advances, depending on our debt to recurring revenue leverage ratio (as defined in the Credit Agreement). During the final two years of the Credit Agreement, the interest rate margin ranges from 0.5% to 2.5% in the case of Base Rate advances and from 1.5% to 3.5% in the case of Term SOFR advances, depending on our debt to consolidated adjusted EBITDA leverage ratio (as defined in the Credit Agreement). </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Credit Agreement contains other customary representations, warranties, and covenants, including covenants by us limiting additional indebtedness, guarantees, liens, fundamental changes, mergers and consolidations, dispositions of assets, investments, paying dividends on capital stock or redeeming, repurchasing, or retiring capital stock, prepaying certain junior indebtedness and preferred stock, certain corporate changes, and transactions with affiliates. The Credit Agreement also provides for customary events of default, including but not limited to, non-payment, breaches, or defaults in the performance of covenants, insolvency, bankruptcy, and the occurrence of a material adverse effect on us. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes outstanding debt balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secured term loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of debt issuance costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,424</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,098</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,598</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,826</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,424</span></td></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred debt issuance costs associated with the term loan facility are recorded net of the debt obligation and amortized to interest expense over the term of the Credit Agreement. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, we were in compliance with all covenants contained in the Credit Agreement. In addition, we had $62.0&#160;million outstanding under our $100.0&#160;million revolving credit facility, and we had outstanding letters of credit totaling $14.7&#160;million in connection with securing leased office spaces.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from zero to approximately 35%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the consolidated financial statements. For the three and nine months ended September&#160;30, 2025, the actual effective tax rates were 15.0% and 36.8%, respectively. For the three and nine months ended September&#160;30, 2024, the actual effective tax rates were (168.9)% and (0.9)%, respectively. The change in the effective tax rates for each period as compared to the same period in the prior year were primarily due to a near pre-tax break-even position in 2025.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, our net unrecognized tax benefits totaled $7.8&#160;million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. Due to our net operating loss carryforwards, the tax years 2016 through 2024 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact on our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, which makes permanent key elements of the Tax Cuts and Jobs Act, including 100% bonus depreciation, domestic research cost expensing, and the business interest expense limitation. We have analyzed the impact of the provisions of the OBBBA and determined there was no material impact to our consolidated financial statements in the three and nine months ended September&#160;30, 2025 nor do we anticipate the provisions of OBBBA to materially impact our current year effective income tax rate.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Stock-Based Compensation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards is accounted for using the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units (&#8220;RSUs&#8221;) is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, our Board of Directors granted to our Chief Executive Officer (&#8220;CEO&#8221;) a stock option award that is eligible to vest based on the achievement of various stock price appreciation targets. This option grant (the &#8220;2022 CEO option grant&#8221;) is our only outstanding stock-based award that vests based on the achievement of market conditions. For awards with market-based conditions, compensation expense is measured using a Monte Carlo simulation, and expense is recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for forfeitures of our stock-based awards as they occur rather than estimating expected forfeitures. As of September&#160;30, 2025, the total compensation cost related to unvested stock options not yet recognized, which relates exclusively to the 2022 CEO option grant, was $2.1 million and will be recognized over a weighted average period of 0.6 years. Total unrecognized compensation cost related to unvested RSUs was approximately $47.7 million, which will be recognized over a weighted average period of 1.8 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2025, we changed our annual bonus program to provide eligible employees with the option to receive all or a portion of their earned annual bonuses for 2025, otherwise payable in cash, in the form of RSUs. The RSUs will be granted by our Board of Directors during the first quarter of 2026 and will be fully vested upon grant. The portion of the 2025 annual bonus to be paid in the form of RSUs is recorded as stock-based compensation expense while the related obligations are recorded as liabilities in the &#8216;Accrued compensation and related benefits&#8217; line item on our consolidated balance sheets. During the three and nine months ended September&#160;30, 2025, we recognized $1.4 million and $4.3 million of stock-based compensation related to this program, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Basic and Diluted Earnings (Loss) per Share</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Basic and Diluted Earnings (Loss) per Share</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the reporting period. Diluted earnings (loss) per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional </span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outstanding shares from the assumed exercise of stock options and vesting of RSUs, if dilutive. The dilutive effect, if any, of convertible shares is calculated using the treasury stock method. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance share units</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,396&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,554&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2025, approximately 929,000 and 1,161,000 outstanding common stock equivalents, respectively, were excluded from the computation of diluted earnings per share because their effect would have been antidilutive. As we reported net losses for three and nine months ended September&#160;30, 2024, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies, and Other Matters<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments, Contingencies, and Other Matters</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Commitments, Contingencies, and Other Matters</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Minimum Purchase Commitments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a non-cancellable cloud hosting arrangement with Amazon Web Services (&#8220;AWS&#8221;) that contains provisions for minimum purchase commitments. Specifically, purchase commitments under the agreement total $220.0&#160;million over five years. The agreement, which originated in July 2021 and was amended in October 2024, currently contains minimum annual spending requirements of $44.0&#160;million from November 2024 to October 2029. Spending under this agreement for the three and nine months ended September&#160;30, 2025 totaled $14.3&#160;million and $37.6&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $10.8&#160;million and $31.8&#160;million, respectively. The timing of payments under the agreement may vary, but we expect to meet our minimum annual spending requirement during the term of the arrangement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exclusive of the AWS contract, we have other non-cancellable agreements for subscription software products that contain provisions stipulating minimum purchase commitments. However, the annual purchase commitments under these contracts are, individually and in the aggregate, immaterial to our consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pegasystems Litigation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;29, 2020, we filed a civil complaint against Pegasystems, Inc. (&#8220;Pegasystems&#8221;) and Youyong Zou, a Virginia resident, in the Circuit Court for Fairfax County, Virginia. </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Appian Corp v. Pegasystems Inc. &amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.).</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On May 10, 2022, we announced the jury awarded us $2.036 billion in damages for misappropriation of our trade secrets and $1 in damages for violating the Virginia Computer Crimes Act. Pegasystems filed several post-trial motions seeking relief in the form of reducing the damages award or setting aside the jury&#8217;s verdict and either granting a new trial or entering judgment in Pegasystems&#8217; favor. All of these motions were denied, and final judgment was entered by the Court on September 15, 2022. The final judgment </span></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reaffirmed the $2.036 billion in damages and also ordered Pegasystems to pay Appian $23.6&#160;million in attorney's fees associated with the case as well as statutory post-judgment interest on the judgment at an annual rate of 6%, or approximately $122.0&#160;million per year.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Defendant Youyong Zou has satisfied the judgment of $5,000 (plus interest) against him in lieu of appealing that judgment. On September 15, 2022, Pegasystems filed a notice of appeal to the Court of Appeals of Virginia. On July 30, 2024, the Court of Appeals of Virginia issued a decision reversing the judgment against Pegasystems and remanding for a new trial. The decision rejected Pegasystems&#8217; argument that Appian had not presented evidence that trade secrets were misappropriated but reversed the judgment on the basis of evidentiary and damages rulings made by the trial court. On August 29, 2024, Appian submitted a petition to the Supreme Court of Virginia seeking to reverse the Court of Appeals decision and reinstate the full judgment against Pegasystems. Pegasystems filed an opposition to the petition and cross-issues for appeal on October 21, 2024. On March 7, 2025, the Supreme Court of Virginia granted Appian&#8217;s petition and agreed to hear Appian&#8217;s appeal as well as Pegasystems&#8217; cross-issues for appeal. Appian&#8217;s argument on the appeal was heard on October 28, 2025. The timeline for deciding Appian&#8217;s appeal is solely in the control of the Supreme Court, and we cannot predict the outcome of any appeals or the exact time it will take to resolve them.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Judgment Preservation Insurance</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2023, we entered into a Judgment Preservation Insurance (&#8220;JPI&#8221;) policy in connection with our $2.036 billion judgment against Pegasystems. The total cost of the policy was $57.3&#160;million and is comprised of the premium, a one-time broker fee, and Virginia lines tax. The policy provides up to $500.0&#160;million of coverage. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cost of the policy was capitalized and is being amortized on a straight-line basis over the estimated length of the appeals process. We currently estimate the total length of the appeals process (solely for amortization purposes) to be approximately four years. This estimate is reviewed each reporting period. Amortization expense associated with the JPI premium is recorded to general and administrative expenses in our consolidated statements of operations. JPI amortization expense was $3.2&#160;million and $9.4&#160;million for the three and nine months ended September&#160;30, 2025, respectively. JPI amortization expense was $3.6&#160;million and $12.6&#160;million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, $12.5&#160;million of the unamortized balance is classified as &#8216;Prepaid expenses and other current assets&#8217; while the remaining $13.6&#160;million is classified as 'Other assets&#8217; on our consolidated balance sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Legal Matters</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. Other than as disclosed elsewhere in this Quarterly Report, we are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2025, our Board of Directors authorized a program to repurchase up to $10.0 million of our common stock from May 2025 to December 2025. In June 2025, we repurchased 0.3 million shares under this program at an average share price of $31.91, totaling an aggregate cost of $10.0&#160;million. </span></div>In August 2025, our Board of Directors authorized a second program to repurchase up to an additional $10.0 million of our common stock from August 2025 to August 2027. In September 2025, we repurchased 0.3 million shares under this program at an average share price of $30.60, totaling an aggregate cost of $10.0 million. As of September&#160;30, 2025, shareholders&#8217; equity included 73.8&#160;million shares outstanding, net of 0.6&#160;million shares of common stock held in treasury.<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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text"><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Segment and Geographic Information</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;) for purposes of allocating resources and evaluating financial performance. We have determined our CODM is our Chief Executive Officer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one operating and one reportable segment, representing our consolidated business that helps organizations design, automate, and optimize important business processes from start to finish. We generate revenue from customers primarily through the sale of cloud and term subscriptions bundled with maintenance and support as well as professional services revenue from fees for our consulting services and training related to our platform. Our reportable segment determination is based on our management and internal reporting structure, the nature of the subscriptions and services we offer, and the financial information evaluated regularly by our CODM.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM uses operating income (loss) and net income (loss) reported on the consolidated statements of operations to assess performance for the segment and decide how to allocate resources. In addition, the CODM reviews the expense categories presented on the consolidated statements of operations to manage the Company&#8217;s operations. Operating income (loss) and net income (loss) are used to evaluate profitability trends in the business, and the CODM considers budget-to-actual variances for both profit measures when making decisions about allocating capital and resources. Significant segment expenses, which are the expenses included in operating income (loss) and net income (loss), as well as other segment items such as other income, net and income tax expense are included in the consolidated statements of operations. Further, the measure of segment assets is total assets as reported on the consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. The value of our long-lived assets, which are comprised of property and equipment, intangible assets with finite lives, and right-of-use assets, held in the United States and internationally as of September&#160;30, 2025 were $50.2&#160;million and $13.6&#160;million, respectively. As of December&#160;31, 2024, our long-lived assets held in the United States and internationally were $55.9&#160;million and $14.6&#160;million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_FinancialInstrumentsDisclosureTextBlock', window );">Investments and Fair Value Measurements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Investments and Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP establishes a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a&#160;non-recurring&#160;basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;1 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;2 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs, other than quoted prices in active markets, that are observable either directly or indirectly;&#160;and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;3 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs for which there is little or no market data and which require us to develop our own estimates and assumptions reflecting those that a market participant would use.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability&#8217;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September&#160;30, 2025 and December&#160;31, 2024.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation techniques that may be used to measure fair value are as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Market approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Income approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Cost approach </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our accounts receivable, accounts payable, and accrued expenses approximate fair value as of September&#160;30, 2025 and December&#160;31, 2024 because of the relatively short duration of these instruments. Additionally, the carrying value of our debt associated with the term loan facility approximates fair value because the interest rates are variable and reset on relatively short durations to the then market rates.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, have been recorded in &#8216;Accumulated other comprehensive loss&#8217; in our consolidated balance sheets. The components of our cash, cash equivalents, and investments as of September&#160;30, 2025 are as follows (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September&#160;30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,502&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,561&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,312&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2024, our investments consisted of the following (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,802&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not hold any Level 3 assets at any point during the three and nine months ended September&#160;30, 2025. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2025. Interest income on our investments, which is recorded within &#8216;Other income, net&#8217; on our consolidated statements of operations, totaled $1.7 million and $5.3 million for the three and nine months ended September&#160;30, 2025, respectively. Interest income on our investments totaled $1.5 million and $5.2 million for the three and nine months ended September&#160;30, 2024, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our debt securities as of September&#160;30, 2025 and December&#160;31, 2024 were all one year or less. Actual maturities may differ from contractual maturities because borrowers have the right to call or prepay certain obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/825/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_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements and footnotes include the accounts of Appian and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) as contained in the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) for interim financial reporting. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#8217; deficit, and cash flows. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on February&#160;19, 2025.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates embedded in the consolidated financial statements include, but are not limited to, revenue recognition, income taxes and the related valuation allowance established against deferred tax assets, the amortization period of deferred commissions, the amortization period of the cost to obtain the judgment preservation insurance policy (as discussed in Note 12), and stock-based compensation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit and Customer Risk</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit and Customer Risk</span></div>Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash, cash equivalents, accounts receivable, and our short-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits; however, we believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances. With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div>We consider all highly liquid investments with original maturities of three months or less, as well as overnight repurchase agreements, to be cash equivalents.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Allowance for Expected Credit Losses</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Expected Credit Losses</span></div>Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for expected credit losses. The allowance is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable economic forecasts that affect collectability. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for expected credit losses would be required and would increase bad debt expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommissionsExpensePolicyPolicyTextBlock', window );">Deferred Commissions</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize costs of obtaining a contract with a customer, which consist of sales commissions paid to our sales team and the associated incremental payroll taxes. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a subscriptions contract for a new customer or upsell an existing customer&#8217;s subscriptions are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.</span></div>Amortization associated with deferred commissions is recorded to sales and marketing expense in our consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred. The estimated useful lives of our property and equipment are generally 3 years for computer software, computer hardware, and internally developed software, 5 years for equipment, and 10 years for office furniture and fixtures. Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for treasury stock under the cost method. We reissue treasury stock to satisfy employee stock option exercises and the vesting of restricted stock units as well as for issuances of common stock to our Board of Directors. Because we are in an accumulated deficit position, all reissuances of treasury stock were recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not adopted any new accounting guidance in 2025 that has had a material impact on our consolidated financial statements or disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Tax (Topic 740): Improvement to Income Tax Disclosures, which requires public companies to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of net income tax payments. The new guidance will be effective for our annual reporting for fiscal year 2025 on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. This ASU will only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires more detailed disclosures of certain categories of expenses such as employee compensation, depreciation, and intangible asset amortization that are components of existing expense captions presented on the face of the income statement. The new guidance will be effective beginning with our annual reporting for fiscal year 2027 and for interim period reporting beginning in fiscal year 2028. Companies have the option to apply the guidance either on a retrospective or prospective basis, and early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued ASU 2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient allowing entities to assume the conditions at the balance sheet date remain unchanged over the life of the asset when estimating expected credit losses for current classified accounts receivable and contract assets. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2026 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. </span></div>In September 2025, the FASB issued ASU 2025-06, Targeted Improvements to the Accounting for Internal-Use Software (Subtopic 350-40), which, among other changes, replaces the stage-based capitalization model with a principles-based model clarifying capitalization is to begin when (i) management has authorized and committed to funding a software project and (ii) it is probable the project will be completed and the software will be used to perform the function intended. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2028 and can be applied prospectively, retrospectively, or via a modified transition approach. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate subscriptions revenue primarily through the sale of cloud subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations and Timing of Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our cloud subscriptions, maintenance and support, and professional services are delivered over time.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions Revenue </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue is primarily related to (1)&#160;cloud subscriptions bundled with maintenance and support and hosting services and (2)&#160;term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis or through non-user-based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cloud-based subscriptions revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of <span style="-sec-ix-hidden:f-510">one</span> to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term License Subscriptions </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our term license subscriptions revenue is derived from customers with on-premises installations of our platform. The majority of our term license contracts are one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. If a cloud-based subscription includes the right for the customer to take possession of the license, the revenue is treated as a term license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and Support</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services Revenue</span></div><div style="padding-left:36pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and most often as either (1) under a fixed-fee arrangement or (2) on a time and materials basis. We also sell advisory services on a subscription basis to support customers or partners with their development and deployment. Consulting services contracts are considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. Revenue from subscription-based consulting contracts is recognized ratably over the contract period. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Training Services</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.</span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Determining the Transaction Price</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the total amount of consideration we expect to receive in exchange for the service offerings in a contract and may include both fixed and variable components. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the three and nine months ended September&#160;30, 2025 and 2024 was immaterial. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocating the Transaction Price Based on Standalone Selling Prices (&#8220;SSP&#8221;)</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Cloud subscriptions - Given the highly variable selling price of our cloud subscriptions, we establish the SSP of our cloud subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating the SSP of our cloud subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating the SSP of term license subscriptions is an appropriate allocation of the transaction price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt">Consulting and training services - The SSP of consulting and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. </span></div>Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Costs</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Costs</span></div>Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease such as maintenance costs, utilities, and service charges, are not included in right-of-use (&#8220;ROU&#8221;) assets for operating leases or operating lease liabilities but rather are expensed as incurred and recorded as variable lease expense. We often receive customary incentives from our landlords such as tenant improvement allowances (&#8220;TIAs&#8221;) and rent abatement periods, which effectively reduce total lease payments owed for the leases.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards is accounted for using the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units (&#8220;RSUs&#8221;) is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, our Board of Directors granted to our Chief Executive Officer (&#8220;CEO&#8221;) a stock option award that is eligible to vest based on the achievement of various stock price appreciation targets. This option grant (the &#8220;2022 CEO option grant&#8221;) is our only outstanding stock-based award that vests based on the achievement of market conditions. For awards with market-based conditions, compensation expense is measured using a Monte Carlo simulation, and expense is recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. </span></div>We account for forfeitures of our stock-based awards as they occur rather than estimating expected forfeitures.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP establishes a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a&#160;non-recurring&#160;basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;1 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;2 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Inputs, other than quoted prices in active markets, that are observable either directly or indirectly;&#160;and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Level&#160;3 </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs for which there is little or no market data and which require us to develop our own estimates and assumptions reflecting those that a market participant would use.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset or liability&#8217;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September&#160;30, 2025 and December&#160;31, 2024.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation techniques that may be used to measure fair value are as follows: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Market approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Income approach</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt">Cost approach </span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Investments</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div>Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, have been recorded in &#8216;Accumulated other comprehensive loss&#8217; in our consolidated balance sheets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommissionsExpensePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or 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_CommissionsExpensePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<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 S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: 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 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 (b)<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Schedule of Revenue by Services</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue recorded during the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud subscriptions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance and support</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscriptions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,188&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,197&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Asset and Contract Liability</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our contract asset and contract liability balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, non-current</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,569&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">*</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Current and non-current contract assets are reported as components of the &#8216;Prepaid expenses and other current assets&#8217; and &#8216;Other assets&#8217; line items, respectively, in our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of lease expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands, exclusive of sublease income):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,407&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,966&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,395&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases as of September&#160;30, 2025 and December&#160;31, 2024 is presented in the following table (in thousands, except for lease term and discount rate):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,081</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,378</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,769</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,189</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,879</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,567</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Information</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and expense information related to operating leases for the three and nine months ended September&#160;30, 2025 and 2024 is shown below (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,769&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense on operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 2025 is shown below (in thousands): </span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_appn_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of information about the operating lease, including right-of-use asset and the related lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</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_appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental Cash Flow Information Related To Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes in goodwill during the nine months ended September 30, 2025 and fiscal year ended December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September&#160;30, 2025</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,833&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,581&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the projected annual amortization expense related to amortizable intangible assets as of September&#160;30, 2025 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.327%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025 (excluding the nine months ended September 30, 2025)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total projected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software and hardware</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internally developed software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,957&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,168&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hosting costs and license fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract labor costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Audit and tax expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reimbursable employee expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing and tradeshow expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Outstanding Long-term Debt</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes outstanding debt balances (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secured term loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt issuance costs</span><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of debt issuance costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,424</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,098</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,598</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,627</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,826</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,725</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,424</span></td></tr></table></div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span>Deferred debt issuance costs associated with the term loan facility are recorded net of the debt obligation and amortized to interest expense over the term of the Credit Agreement.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,992&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Securities Excluded from Calculation of Weighted Average Common Shares</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance share units</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,396&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,554&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings (loss) per share - diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive 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> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue by Geography</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,052&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,337&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript: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(1))<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> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Components of Investments</a></td>
<td class="text">The components of our cash, cash equivalents, and investments as of September&#160;30, 2025 are as follows (in thousands): <div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September&#160;30, 2025</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,502&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,561&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,249&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,312&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2024, our investments consisted of the following (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market fund</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,802&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies - Additional 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>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>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_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpenseCommissionExpense', window );">Commission expense</a></td>
<td class="nump">$ 13,200<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
<td class="nump">$ 38,200<span></span>
</td>
<td class="nump">$ 35,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_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember', window );">Computer software and hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=appn_GovernmentAgenciesMember', window );">Government Agencies | Sales Revenue, Net | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">32.40%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
<td class="nump">30.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=appn_FederalGovernmentAgenciesMember', window );">Federal Government Agencies | Sales Revenue, Net | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.20%<span></span>
</td>
<td class="nump">24.90%<span></span>
</td>
<td class="nump">22.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=appn_ForeignCustomersMember', window );">International Customers | Sales Revenue, Net | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">39.70%<span></span>
</td>
<td class="nump">36.30%<span></span>
</td>
<td class="nump">38.20%<span></span>
</td>
<td class="nump">37.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=appn_CustomerOneMember', window );">Customer One | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of significant accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseCommissionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fees incurred for commissions on mutual funds and insurance products.</p></div>
<a href="javascript: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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14))<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_NoninterestExpenseCommissionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=appn_GovernmentAgenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=appn_GovernmentAgenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=appn_FederalGovernmentAgenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=appn_FederalGovernmentAgenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=appn_ForeignCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=appn_ForeignCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=appn_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=appn_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue by Services (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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 187,004<span></span>
</td>
<td class="nump">$ 154,052<span></span>
</td>
<td class="nump">$ 524,070<span></span>
</td>
<td class="nump">$ 450,337<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=appn_SubscriptionsSoftwareAndSupportMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 revenue</a></td>
<td class="nump">147,188<span></span>
</td>
<td class="nump">123,121<span></span>
</td>
<td class="nump">414,197<span></span>
</td>
<td class="nump">353,789<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=appn_CloudSubscriptionsMember', window );">Cloud subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<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 revenue</a></td>
<td class="nump">113,596<span></span>
</td>
<td class="nump">94,075<span></span>
</td>
<td class="nump">320,337<span></span>
</td>
<td class="nump">269,106<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=appn_TermLicenseSubscriptionsMember', window );">Term license subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 revenue</a></td>
<td class="nump">24,812<span></span>
</td>
<td class="nump">21,265<span></span>
</td>
<td class="nump">69,429<span></span>
</td>
<td class="nump">62,263<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=appn_MaintenanceAndSupportMember', window );">Maintenance and support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 revenue</a></td>
<td class="nump">8,780<span></span>
</td>
<td class="nump">7,781<span></span>
</td>
<td class="nump">24,431<span></span>
</td>
<td class="nump">22,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=appn_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 revenue</a></td>
<td class="nump">$ 39,816<span></span>
</td>
<td class="nump">$ 30,931<span></span>
</td>
<td class="nump">$ 109,873<span></span>
</td>
<td class="nump">$ 96,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=appn_SubscriptionsSoftwareAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_SubscriptionsSoftwareAndSupportMember</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=appn_CloudSubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_CloudSubscriptionsMember</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=appn_TermLicenseSubscriptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_TermLicenseSubscriptionsMember</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=appn_MaintenanceAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_MaintenanceAndSupportMember</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=appn_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=appn_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>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 263.0<span></span>
</td>
<td class="nump">$ 213.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_RevenueRemainingPerformanceObligation', window );">Performance obligations</a></td>
<td class="nump">577.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations</a></td>
<td class="nump">$ 382.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, period (in months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_appn_SoftwareAsServiceSubscriptionContractsTerm', window );">Cloud subscriptions contract term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_appn_SoftwareAsServiceSubscriptionContractsTerm', window );">Cloud subscriptions contract term</a></td>
<td class="text">3 years<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_appn_SoftwareAsServiceSubscriptionContractsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">appn_SoftwareAsServiceSubscriptionContractsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Schedule of Contract Asset and Contract Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, current</a></td>
<td class="nump">$ 10,646<span></span>
</td>
<td class="nump">$ 12,933<span></span>
</td>
<td class="nump">$ 10,292<span></span>
</td>
<td class="nump">$ 12,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">643<span></span>
</td>
<td class="nump">733<span></span>
</td>
<td class="nump">915<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_ContractWithCustomerAssetNet', window );">Total contract assets</a></td>
<td class="nump">10,946<span></span>
</td>
<td class="nump">13,576<span></span>
</td>
<td class="nump">11,025<span></span>
</td>
<td class="nump">12,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">275,449<span></span>
</td>
<td class="nump">281,760<span></span>
</td>
<td class="nump">224,199<span></span>
</td>
<td class="nump">235,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">8,322<span></span>
</td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">3,370<span></span>
</td>
<td class="nump">4,700<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_ContractWithCustomerLiability', window );">Total contract liabilities</a></td>
<td class="nump">$ 283,771<span></span>
</td>
<td class="nump">$ 287,237<span></span>
</td>
<td class="nump">$ 227,569<span></span>
</td>
<td class="nump">$ 240,692<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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details)<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>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>asset_group </div>
<div>rOUAsset </div>
<div>floor</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Lease impairment charges</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 779<span></span>
</td>
<td class="nump">$ 5,462<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_appn_NumberOfRightOfUseAssets', window );">Number of ROU assets | rOUAsset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_NumberOfAssetGroupsImpaired', window );">Number of asset groups impaired | asset_group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_NumberOfFloors', window );">Number of floors represented by each asset group within headquarters | floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_appn_NumberOfAssetGroupsImpaired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Asset Groups Impaired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_NumberOfAssetGroupsImpaired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_NumberOfFloors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Floors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_NumberOfFloors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_NumberOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_NumberOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-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_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 3,407<span></span>
</td>
<td class="nump">$ 2,356<span></span>
</td>
<td class="nump">$ 8,415<span></span>
</td>
<td class="nump">$ 7,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">259<span></span>
</td>
<td class="nump">481<span></span>
</td>
<td class="nump">791<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">1,324<span></span>
</td>
<td class="nump">3,916<span></span>
</td>
<td class="nump">3,972<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_LeaseCost', window );">Total</a></td>
<td class="nump">$ 4,966<span></span>
</td>
<td class="nump">$ 4,161<span></span>
</td>
<td class="nump">$ 13,122<span></span>
</td>
<td class="nump">$ 12,395<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -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_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets for operating leases</a></td>
<td class="nump">$ 29,110<span></span>
</td>
<td class="nump">$ 31,081<span></span>
</td>
</tr>
<tr class="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">13,110<span></span>
</td>
<td class="nump">12,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">47,769<span></span>
</td>
<td class="nump">52,189<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 60,879<span></span>
</td>
<td class="nump">$ 64,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">9.40%<span></span>
</td>
<td class="nump">9.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow 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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows for operating leases</a></td>
<td class="nump">$ 3,328<span></span>
</td>
<td class="nump">$ 3,190<span></span>
</td>
<td class="nump">$ 9,769<span></span>
</td>
<td class="nump">$ 8,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">969<span></span>
</td>
<td class="nump">777<span></span>
</td>
<td class="nump">2,826<span></span>
</td>
<td class="nump">2,375<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_appn_OperatingLeaseInterestExpense', window );">Interest expense on operating lease liabilities</a></td>
<td class="nump">$ 1,440<span></span>
</td>
<td class="nump">$ 1,579<span></span>
</td>
<td class="nump">$ 4,389<span></span>
</td>
<td class="nump">$ 4,803<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_OperatingLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Interest Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_OperatingLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 (excluding the nine months ended September 30, 2025)</a></td>
<td class="nump">$ 3,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">13,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">13,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">12,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">12,412<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_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">22,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">79,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(18,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 60,879<span></span>
</td>
<td class="nump">$ 64,567<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 25,555<span></span>
</td>
<td class="nump">$ 27,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">3,278<span></span>
</td>
<td class="num">(1,551)<span></span>
</td>
</tr>
<tr class="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 );">Ending balance</a></td>
<td class="nump">$ 28,833<span></span>
</td>
<td class="nump">$ 25,555<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit 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/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 8,552<span></span>
</td>
<td class="nump">$ 7,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(6,985)<span></span>
</td>
<td class="num">(5,341)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">2,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">7,542<span></span>
</td>
<td class="nump">6,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 1,010<span></span>
</td>
<td class="nump">$ 896<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Details) - USD ($)<br> $ in Millions</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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 intangible assets</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 1.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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-lived intangible asset, useful life</a></td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-lived intangible asset, useful life</a></td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2025 (excluding the nine months ended September 30, 2025)</a></td>
<td class="nump">$ 320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">101<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_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 1,567<span></span>
</td>
<td class="nump">$ 2,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 71,957<span></span>
</td>
<td class="nump">$ 69,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation</a></td>
<td class="num">(38,789)<span></span>
</td>
<td class="num">(32,142)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">33,168<span></span>
</td>
<td class="nump">37,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">55,449<span></span>
</td>
<td class="nump">54,088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">4,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember', window );">Computer software and hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">9,878<span></span>
</td>
<td class="nump">9,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">1,341<span></span>
</td>
<td class="nump">545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_PropertyPlantAndEquipmentWorkInProcessMember', window );">Work in process</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 458<span></span>
</td>
<td class="nump">$ 619<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from 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/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_ComputerSoftwareAndHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_PropertyPlantAndEquipmentWorkInProcessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=appn_PropertyPlantAndEquipmentWorkInProcessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, net - Additional Information (Details) - USD ($)<br> $ in Millions</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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 6.5<span></span>
</td>
<td class="nump">$ 6.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_PropertyPlantAndEquipmentDisposals', window );">Disposal of property plant and equipment</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.3<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest</a></td>
<td class="nump">$ 5,058<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_AccruedHostingCostsAndLicenseFeesCurrent', window );">Hosting costs and license fees</a></td>
<td class="nump">5,847<span></span>
</td>
<td class="nump">3,715<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_appn_AccruedContractEmploymentCurrent', window );">Contract labor costs</a></td>
<td class="nump">2,685<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Audit and tax expenses</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">1,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Reimbursable employee expenses</a></td>
<td class="nump">1,477<span></span>
</td>
<td class="nump">1,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Marketing and tradeshow expenses</a></td>
<td class="nump">1,017<span></span>
</td>
<td class="nump">1,728<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_appn_AccruedLegalCostsCurrent', window );">Legal costs</a></td>
<td class="nump">627<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="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 );">Taxes payable</a></td>
<td class="nump">523<span></span>
</td>
<td class="nump">1,285<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_appn_AccruedCapitalExpendituresCurrent', window );">Capital expenditures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="re">
<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 accrued expenses</a></td>
<td class="nump">1,342<span></span>
</td>
<td class="nump">664<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_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 20,082<span></span>
</td>
<td class="nump">$ 11,388<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_AccruedCapitalExpendituresCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Capital Expenditures, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_AccruedCapitalExpendituresCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_AccruedContractEmploymentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">appn_AccruedContractEmploymentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_AccruedHostingCostsAndLicenseFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Hosting Costs And License Fees, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_AccruedHostingCostsAndLicenseFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_AccruedLegalCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Legal Costs, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_AccruedLegalCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable 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_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<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>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="nump">$ 14,700,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_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">20,000,000.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_DebtInstrumentAxis=appn_SwinglineSubFacilityMember', window );">Swingline Sub-facility | Revolving Credit Facility</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_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>
</tr>
<tr class="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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 10,000,000.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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 200,000,000.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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | Base Rate</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">0.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Base Rate | Minimum</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">1.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Base Rate | Minimum | EBITDA</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">0.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Base Rate | Maximum</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">2.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Base Rate | Maximum | EBITDA</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">2.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | SOFR | Minimum</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">2.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | SOFR | Minimum | EBITDA</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">1.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | SOFR | Maximum</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">3.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | SOFR | Maximum | EBITDA</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">3.50%<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</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_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>
</tr>
<tr class="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 );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 62,000,000<span></span>
</td>
<td class="nump">$ 62,000,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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-15<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=appn_SwinglineSubFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=appn_SwinglineSubFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=appn_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=appn_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputEbitdaMultipleMember</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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Outstanding Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: Debt issuance costs</a></td>
<td class="num">$ (838)<span></span>
</td>
<td class="num">$ (1,139)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, net of debt issuance costs</a></td>
<td class="nump">245,725<span></span>
</td>
<td class="nump">250,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current</a></td>
<td class="nump">12,098<span></span>
</td>
<td class="nump">9,598<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">233,627<span></span>
</td>
<td class="nump">240,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">62,000<span></span>
</td>
<td class="nump">62,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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Secured Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 184,563<span></span>
</td>
<td class="nump">$ 189,563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=appn_SecuredTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=appn_SecuredTermLoanFacilityMember</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>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Millions</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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (as a percent)</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="num">(168.90%)<span></span>
</td>
<td class="nump">36.80%<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Net unrecognized tax benefits which would impact effective tax rate if recognized</a></td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<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_appn_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</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>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional 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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 10,260<span></span>
</td>
<td class="nump">$ 9,505<span></span>
</td>
<td class="nump">$ 30,992<span></span>
</td>
<td class="nump">$ 30,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to unvested restricted stock units</a></td>
<td class="nump">47,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average remaining vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Compensation cost related to nonvested stock options not yet recognized</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost related to nonvested stock option recognized over weighted average period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 months 6 days<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 10,260<span></span>
</td>
<td class="nump">$ 9,505<span></span>
</td>
<td class="nump">$ 30,992<span></span>
</td>
<td class="nump">$ 30,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="nump">672<span></span>
</td>
<td class="nump">641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">1,399<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">4,161<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">1,827<span></span>
</td>
<td class="nump">1,746<span></span>
</td>
<td class="nump">6,050<span></span>
</td>
<td class="nump">6,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">2,915<span></span>
</td>
<td class="nump">2,939<span></span>
</td>
<td class="nump">9,139<span></span>
</td>
<td class="nump">8,859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 3,895<span></span>
</td>
<td class="nump">$ 3,284<span></span>
</td>
<td class="nump">$ 10,970<span></span>
</td>
<td class="nump">$ 9,877<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=appn_SubscriptionsSoftwareAndSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=appn_SubscriptionsSoftwareAndSupportMember</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=appn_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=appn_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7,825<span></span>
</td>
<td class="num">$ (312)<span></span>
</td>
<td class="num">$ (1,177)<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="num">$ (43,592)<span></span>
</td>
<td class="num">$ (32,923)<span></span>
</td>
<td class="nump">$ 6,336<span></span>
</td>
<td class="num">$ (78,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding - basic (in shares)</a></td>
<td class="nump">74,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,101<span></span>
</td>
<td class="nump">72,664<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 number of shares outstanding - diluted (in shares)</a></td>
<td class="nump">74,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,554<span></span>
</td>
<td class="nump">72,664<span></span>
</td>
</tr>
<tr class="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 );">Earnings (loss) per share - basic (in usd per share)</a></td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="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 );">Earnings (loss) per share - diluted (in usd per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings (Loss) per Share - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from computation of diluted earnings per share</a></td>
<td class="nump">929<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies, and Other Matters (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2023</div></th>
<th class="th"><div>Sep. 15, 2022</div></th>
<th class="th"><div>May 10, 2022</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Oct. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Purchase obligation, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">Purchase obligation, year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">Purchase obligation, year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">Purchase obligation, year four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">Purchase obligation, year five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 44,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_appn_PaymentsForPurchaseObligation', window );">Payments for purchase obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,600,000<span></span>
</td>
<td class="nump">$ 31,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 10,000,000.0<span></span>
</td>
<td class="nump">$ 10,000,000.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_TreasuryStockSharesAcquired', window );">Number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average share price (in usd per share)</a></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">$ 30.60<span></span>
</td>
<td class="nump">$ 31.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000.0<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,019,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,800,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="nump">73,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639,751<span></span>
</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">639,751<span></span>
</td>
<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_srt_LitigationCaseAxis=appn_PegasystemsLitigationMember', window );">Pegasystems Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_appn_LitigationJudgmentPreservationInsuranceCost', window );">JPI cost</a></td>
<td class="nump">$ 57,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_appn_JudgmentPreservationInsuranceThresholdAmount', window );">JPI, threshold amount</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_appn_LitigationAppealProcessPeriod', window );">Appeal process, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_LitigationJudgmentPreservationInsuranceExpense', window );">JPI expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,400,000<span></span>
</td>
<td class="nump">$ 12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_LitigationJudgmentPreservationInsuranceCurrent', window );">JPI current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500,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="nump">12,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_appn_LitigationJudgmentPreservationInsuranceNoncurrent', window );">JPI noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,600,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="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=appn_PegasystemsLitigationMember', window );">Pegasystems Litigation | Misappropriation of Trade Secrets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded in settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,036,000,000.000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_LitigationCaseAxis=appn_PegasystemsLitigationMember', window );">Pegasystems Litigation | Violation of Virginia Computer Crimes Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded in settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_LitigationCaseAxis=appn_PegasystemsLitigationMember', window );">Pegasystems Litigation | Attorney's Fees Associated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded in settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_LitigationCaseAxis=appn_PegasystemsLitigationMember', window );">Pegasystems Litigation | Statutory Post Judgement Interest on Judgmental</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded in settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_appn_GainContingencyDamagesAwardedInterestPercentage', window );">Interest on damages awarded (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_LitigationCaseAxis=appn_YouyongZouLitigationMember', window );">Youyong Zou Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded in settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_appn_GainContingencyDamagesAwardedInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain Contingency, Damages Awarded, Interest, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_GainContingencyDamagesAwardedInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</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_appn_JudgmentPreservationInsuranceThresholdAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Judgment Preservation Insurance, Threshold 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;">appn_JudgmentPreservationInsuranceThresholdAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_LitigationAppealProcessPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation, Appeal Process, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LitigationAppealProcessPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</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_appn_LitigationJudgmentPreservationInsuranceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation, Judgment Preservation Insurance, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LitigationJudgmentPreservationInsuranceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_LitigationJudgmentPreservationInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation, Judgment Preservation Insurance, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LitigationJudgmentPreservationInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_LitigationJudgmentPreservationInsuranceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation, Judgment Preservation Insurance Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LitigationJudgmentPreservationInsuranceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_LitigationJudgmentPreservationInsuranceNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation, Judgment Preservation Insurance, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_LitigationJudgmentPreservationInsuranceNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_appn_PaymentsForPurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Purchase Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_PaymentsForPurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, 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_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being 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> -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 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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: 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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LitigationCaseAxis=appn_PegasystemsLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=appn_PegasystemsLitigationMember</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_GainContingenciesByNatureAxis=appn_MisappropriationOfTradeSecretsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GainContingenciesByNatureAxis=appn_MisappropriationOfTradeSecretsMember</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_GainContingenciesByNatureAxis=appn_ViolationOfVirginiaComputerCrimesActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GainContingenciesByNatureAxis=appn_ViolationOfVirginiaComputerCrimesActMember</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_GainContingenciesByNatureAxis=appn_AttorneysFeesAssociatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GainContingenciesByNatureAxis=appn_AttorneysFeesAssociatedMember</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_GainContingenciesByNatureAxis=appn_StatutoryPostJudgementInterestOnJudgmentalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GainContingenciesByNatureAxis=appn_StatutoryPostJudgementInterestOnJudgmentalMember</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_LitigationCaseAxis=appn_YouyongZouLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=appn_YouyongZouLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets | $</a></td>
<td class="nump">$ 50.2<span></span>
</td>
<td class="nump">$ 55.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_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets | $</a></td>
<td class="nump">$ 13.6<span></span>
</td>
<td class="nump">$ 14.6<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Schedule of Revenue by Geography (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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 187,004<span></span>
</td>
<td class="nump">$ 154,052<span></span>
</td>
<td class="nump">$ 524,070<span></span>
</td>
<td class="nump">$ 450,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">112,743<span></span>
</td>
<td class="nump">98,108<span></span>
</td>
<td class="nump">324,129<span></span>
</td>
<td class="nump">282,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 74,261<span></span>
</td>
<td class="nump">$ 55,944<span></span>
</td>
<td class="nump">$ 199,941<span></span>
</td>
<td class="nump">$ 167,582<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Fair Value Measurements - Components of Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Cost Basis</a></td>
<td class="nump">$ 125,249<span></span>
</td>
<td class="nump">$ 118,552<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_CashCashEquivalentsAndShortTermInvestments', window );">Total Investments, Cost Basis</a></td>
<td class="nump">191,502<span></span>
</td>
<td class="nump">159,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Short-term investments and marketable securities, Unrealized Gains</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">66,312<span></span>
</td>
<td class="nump">41,308<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_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure', window );">Total investments, Fair Value</a></td>
<td class="nump">191,561<span></span>
</td>
<td class="nump">159,860<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_FinancialInstrumentAxis=us-gaap_USTreasuryBondSecuritiesMember', window );">U.S. Treasury bonds</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">37,664<span></span>
</td>
<td class="nump">24,402<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">8,001<span></span>
</td>
<td class="nump">2,977<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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">20,647<span></span>
</td>
<td class="nump">13,929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. Treasury bonds</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Short-term investments and marketable securities, Cost Basis</a></td>
<td class="nump">37,636<span></span>
</td>
<td class="nump">24,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Short-term investments and marketable securities, Unrealized Gains</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">37,664<span></span>
</td>
<td class="nump">24,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial paper</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Short-term investments and marketable securities, Cost Basis</a></td>
<td class="nump">7,994<span></span>
</td>
<td class="nump">2,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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Short-term investments and marketable securities, Unrealized Gains</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">8,001<span></span>
</td>
<td class="nump">2,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate bonds</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Short-term investments and marketable securities, Cost Basis</a></td>
<td class="nump">20,623<span></span>
</td>
<td class="nump">13,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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Short-term investments and marketable securities, Unrealized Gains</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments and marketable securities, Fair Value</a></td>
<td class="nump">20,647<span></span>
</td>
<td class="nump">13,929<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_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Cost Basis</a></td>
<td class="nump">118,977<span></span>
</td>
<td class="nump">106,338<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_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash | Level 1</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Cost Basis</a></td>
<td class="nump">118,977<span></span>
</td>
<td class="nump">106,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">118,977<span></span>
</td>
<td class="nump">106,338<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Cost Basis</a></td>
<td class="nump">6,272<span></span>
</td>
<td class="nump">12,214<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund | Level 1</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, Cost Basis</a></td>
<td class="nump">6,272<span></span>
</td>
<td class="nump">12,214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents, Fair Value</a></td>
<td class="nump">$ 6,272<span></span>
</td>
<td class="nump">$ 12,214<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 And Cash Equivalents And Short-Term Investments, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>appn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<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 320<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/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), 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/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_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<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/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_USTreasuryBondSecuritiesMember</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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashAndCashEquivalentsAxis=us-gaap_CashMember</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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ in Millions</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>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentIncomeInterest', window );">Investment income, interest</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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>75
<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>77
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>248</ContextCount>
  <ElementCount>287</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>64</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccountingPolicies</Role>
      <ShortName>Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Property and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/PropertyandEquipmentnet</Role>
      <ShortName>Property and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Basic and Diluted Earnings (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedEarningsLossperShare</Role>
      <ShortName>Basic and Diluted Earnings (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Commitments, Contingencies, and Other Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CommitmentsContingenciesandOtherMatters</Role>
      <ShortName>Commitments, Contingencies, and Other Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/SegmentandGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Investments and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/InvestmentsandFairValueMeasurements</Role>
      <ShortName>Investments and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccountingPoliciesPolicies</Role>
      <ShortName>Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.appian.com/role/AccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/Revenue</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/Leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Property and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/PropertyandEquipmentnetTables</Role>
      <ShortName>Property and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/PropertyandEquipmentnet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/AccruedExpenses</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/Debt</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/StockBasedCompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Basic and Diluted Earnings (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables</Role>
      <ShortName>Basic and Diluted Earnings (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/BasicandDilutedEarningsLossperShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/SegmentandGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/SegmentandGeographicInformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Investments and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables</Role>
      <ShortName>Investments and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.appian.com/role/InvestmentsandFairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Revenue - Revenue by Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/RevenueRevenuebyServicesDetails</Role>
      <ShortName>Revenue - Revenue by Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Revenue - Schedule of Contract Asset and Contract Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails</Role>
      <ShortName>Revenue - Schedule of Contract Asset and Contract Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment, net - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Property and Equipment, net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails</Role>
      <ShortName>Property and Equipment, net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/AccruedExpensesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Debt - Outstanding Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/DebtOutstandingLongtermDebtDetails</Role>
      <ShortName>Debt - Outstanding Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/IncomeTaxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails</Role>
      <ShortName>Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails</Role>
      <ShortName>Basic and Diluted Earnings (Loss) per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Commitments, Contingencies, and Other Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails</Role>
      <ShortName>Commitments, Contingencies, and Other Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.appian.com/role/CommitmentsContingenciesandOtherMatters</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Segment and Geographic Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails</Role>
      <ShortName>Segment and Geographic Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails</Role>
      <ShortName>Investments and Fair Value Measurements - Components of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="appn-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Investments and Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Investments and Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</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="appn-20250930.htm">appn-20250930.htm</File>
    <File>appn-20250930.xsd</File>
    <File>appn-20250930_cal.xml</File>
    <File>appn-20250930_def.xml</File>
    <File>appn-20250930_lab.xml</File>
    <File>appn-20250930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>appn-20250930_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="834">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>80
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "appn-20250930.htm": {
   "nsprefix": "appn",
   "nsuri": "http://www.appian.com/20250930",
   "dts": {
    "inline": {
     "local": [
      "appn-20250930.htm"
     ]
    },
    "schema": {
     "local": [
      "appn-20250930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "appn-20250930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "appn-20250930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "appn-20250930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "appn-20250930_pre.xml"
     ]
    }
   },
   "keyStandard": 260,
   "keyCustom": 27,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 44,
   "memberCustom": 20,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://www.appian.com/20250930": 1
   },
   "contextCount": 248,
   "entityCount": 1,
   "segmentCount": 64,
   "elementCount": 570,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 834,
    "http://xbrl.sec.gov/dei/2025": 30,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 2
   },
   "report": {
    "R1": {
     "role": "http://www.appian.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-59",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-65",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.appian.com/role/OrganizationandDescriptionofBusiness",
     "longName": "9952157 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.appian.com/role/AccountingPolicies",
     "longName": "9952158 - Disclosure - Accounting Policies",
     "shortName": "Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.appian.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.appian.com/role/Leases",
     "longName": "9952160 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssets",
     "longName": "9952161 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnet",
     "longName": "9952162 - Disclosure - Property and Equipment, net",
     "shortName": "Property and Equipment, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.appian.com/role/AccruedExpenses",
     "longName": "9952163 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.appian.com/role/Debt",
     "longName": "9952164 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.appian.com/role/IncomeTaxes",
     "longName": "9952165 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.appian.com/role/StockBasedCompensation",
     "longName": "9952166 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.appian.com/role/BasicandDilutedEarningsLossperShare",
     "longName": "9952167 - Disclosure - Basic and Diluted Earnings (Loss) per Share",
     "shortName": "Basic and Diluted Earnings (Loss) per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.appian.com/role/CommitmentsContingenciesandOtherMatters",
     "longName": "9952168 - Disclosure - Commitments, Contingencies, and Other Matters",
     "shortName": "Commitments, Contingencies, and Other Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformation",
     "longName": "9952169 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurements",
     "longName": "9952170 - Disclosure - Investments and Fair Value Measurements",
     "shortName": "Investments and Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.appian.com/role/AccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Accounting Policies (Policies)",
     "shortName": "Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.appian.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.appian.com/role/LeasesTables",
     "longName": "9955513 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955514 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetTables",
     "longName": "9955515 - Disclosure - Property and Equipment, net (Tables)",
     "shortName": "Property and Equipment, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.appian.com/role/AccruedExpensesTables",
     "longName": "9955516 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.appian.com/role/DebtTables",
     "longName": "9955517 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.appian.com/role/StockBasedCompensationTables",
     "longName": "9955518 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables",
     "longName": "9955519 - Disclosure - Basic and Diluted Earnings (Loss) per Share (Tables)",
     "shortName": "Basic and Diluted Earnings (Loss) per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationTables",
     "longName": "9955520 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables",
     "longName": "9955521 - Disclosure - Investments and Fair Value Measurements (Tables)",
     "shortName": "Investments and Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
     "longName": "9955522 - Disclosure - Accounting Policies - Additional Information (Details)",
     "shortName": "Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:NoninterestExpenseCommissionExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
     "longName": "9955523 - Disclosure - Revenue - Revenue by Services (Details)",
     "shortName": "Revenue - Revenue by Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-118",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.appian.com/role/RevenueAdditionalInformationDetails",
     "longName": "9955524 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails",
     "longName": "9955525 - Disclosure - Revenue - Schedule of Contract Asset and Contract Liability (Details)",
     "shortName": "Revenue - Schedule of Contract Asset and Contract Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.appian.com/role/LeasesAdditionalInformationDetails",
     "longName": "9955526 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:SubleaseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:SubleaseIncome",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails",
     "longName": "9955527 - Disclosure - Leases - Components of Lease Expense (Details)",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails",
     "longName": "9955528 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)",
     "shortName": "Leases - Supplemental Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "appn:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails",
     "longName": "9955529 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955530 - Disclosure - Leases - Maturities of Lease Liabilities (Details)",
     "shortName": "Leases - Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "longName": "9955531 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-64",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "longName": "9955532 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "longName": "9955533 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails",
     "longName": "9955534 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails",
     "longName": "9955535 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)",
     "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails",
     "longName": "9955536 - Disclosure - Property and Equipment, net - Additional Information (Details)",
     "shortName": "Property and Equipment, net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.appian.com/role/AccruedExpensesDetails",
     "longName": "9955537 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InterestPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.appian.com/role/DebtAdditionalInformationDetails",
     "longName": "9955538 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails",
     "longName": "9955539 - Disclosure - Debt - Outstanding Long-term Debt (Details)",
     "shortName": "Debt - Outstanding Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.appian.com/role/IncomeTaxesDetails",
     "longName": "9955540 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
     "longName": "9955541 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-168",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails",
     "longName": "9955542 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)",
     "shortName": "Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-170",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
     "longName": "9955543 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details)",
     "shortName": "Basic and Diluted Earnings (Loss) per Share - Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails",
     "longName": "9955544 - Disclosure - Basic and Diluted Earnings (Loss) per Share - Additional Information (Details)",
     "shortName": "Basic and Diluted Earnings (Loss) per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails",
     "longName": "9955545 - Disclosure - Commitments, Contingencies, and Other Matters (Details)",
     "shortName": "Commitments, Contingencies, and Other Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-200",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-200",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
     "longName": "9955546 - Disclosure - Segment and Geographic Information - Additional Information (Details)",
     "shortName": "Segment and Geographic Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails",
     "longName": "9955547 - Disclosure - Segment and Geographic Information - Schedule of Revenue by Geography (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Revenue by Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails",
     "longName": "9955548 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)",
     "shortName": "Investments and Fair Value Measurements - Components of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails",
     "longName": "9955549 - Disclosure - Investments and Fair Value Measurements - Additional Information (Details)",
     "shortName": "Investments and Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appn-20250930.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r923"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r1130"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance of $2,862 and $3,396, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "appn_AccruedCapitalExpendituresCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AccruedCapitalExpendituresCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Accrued Capital Expenditures, Current",
        "documentation": "Accrued Capital Expenditures, Current"
       }
      }
     },
     "auth_ref": []
    },
    "appn_AccruedContractEmploymentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AccruedContractEmploymentCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract labor costs",
        "label": "Accrued Contract Employment, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedEmployeeBenefitsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and related benefits",
        "label": "Accrued Employee Benefits, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "appn_AccruedHostingCostsAndLicenseFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AccruedHostingCostsAndLicenseFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hosting costs and license fees",
        "label": "Accrued Hosting Costs And License Fees, Current",
        "documentation": "Accrued Hosting Costs And License Fees, Current"
       }
      }
     },
     "auth_ref": []
    },
    "appn_AccruedLegalCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AccruedLegalCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal costs",
        "label": "Accrued Legal Costs, Current",
        "documentation": "Accrued Legal Costs, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total",
        "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": [
      "r37"
     ]
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedMarketingCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketing and tradeshow expenses",
        "label": "Accrued Marketing Costs, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit and tax expenses",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r51",
      "r157",
      "r674",
      "r701",
      "r702",
      "r1245"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r8",
      "r13",
      "r527",
      "r530",
      "r589",
      "r697",
      "r698",
      "r1062",
      "r1063",
      "r1064",
      "r1123",
      "r1124",
      "r1125",
      "r1126"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "label": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r705",
      "r818"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1246",
      "r1318"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "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": [
      "r438"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used by) operating activities",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r963",
      "r973",
      "r983",
      "r1015"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r966",
      "r976",
      "r986",
      "r1018"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019",
      "r1023",
      "r1031"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r477",
      "r486"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r262",
      "r298"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r373",
      "r1112",
      "r1263"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r176",
      "r313",
      "r319",
      "r823",
      "r825",
      "r826",
      "r828",
      "r830"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive shares excluded from computation of diluted earnings per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [
      "r219"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r93",
      "r151",
      "r183",
      "r186",
      "r187",
      "r223",
      "r237",
      "r247",
      "r250",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r516",
      "r519",
      "r559",
      "r664",
      "r665",
      "r672",
      "r754",
      "r840",
      "r841",
      "r854",
      "r923",
      "r940",
      "r942",
      "r954",
      "r1199",
      "r1200",
      "r1273"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Balance Sheet Information",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Disclosure of information about the operating lease, including right-of-use asset and the related lease liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r159",
      "r183",
      "r186",
      "r187",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r516",
      "r519",
      "r559",
      "r923",
      "r1199",
      "r1200",
      "r1273"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_AttorneysFeesAssociatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "AttorneysFeesAssociatedMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attorney's Fees Associated",
        "label": "Attorney's Fees Associated [Member]",
        "documentation": "Attorney's Fees Associated"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Short-term investments and marketable securities, Cost Basis",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r305",
      "r671"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short-term investments and marketable securities, Fair Value",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r305"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1197"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r20",
      "r21",
      "r22"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization period (in years)",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total investments, Fair Value",
        "label": "Cash And Cash Equivalents And Short-Term Investments, Fair Value Disclosure",
        "documentation": "Cash And Cash Equivalents And Short-Term Investments, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents, Cost Basis",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r147",
      "r824"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "appn_CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents, Fair Value",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion 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."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r554",
      "r555",
      "r1248",
      "r1249"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Investments, Cost Basis",
        "label": "Cash, Cash Equivalents, and Short-Term Investments",
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r65",
      "r182"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r65"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activities",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash [Member]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer",
        "label": "Chief Executive Officer [Member]",
        "documentation": "Person with designation of chief executive officer."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CoverPage"
     ],
     "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": [
      "r104",
      "r154",
      "r155",
      "r156",
      "r183",
      "r187",
      "r210",
      "r214",
      "r216",
      "r218",
      "r225",
      "r226",
      "r295",
      "r342",
      "r344",
      "r345",
      "r346",
      "r349",
      "r350",
      "r382",
      "r383",
      "r385",
      "r386",
      "r388",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r559",
      "r711",
      "r712",
      "r713",
      "r714",
      "r717",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r742",
      "r763",
      "r781",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r1041",
      "r1118",
      "r1120",
      "r1127"
     ]
    },
    "appn_CloudSubscriptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "CloudSubscriptionsMember",
     "presentation": [
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud subscriptions",
        "label": "Cloud Subscriptions [Member]",
        "documentation": "Cloud Subscriptions"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r341",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_CommissionsExpensePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommissionsExpensePolicyPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Commissions",
        "label": "Commissions Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments, Contingencies, and Other Matters",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r332",
      "r333",
      "r805",
      "r1185",
      "r1190"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A Common Stock",
        "terseLabel": "Class A Common Stock",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class B Common Stock",
        "terseLabel": "Class B Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r945",
      "r946",
      "r947",
      "r949",
      "r950",
      "r951",
      "r952",
      "r1123",
      "r1124",
      "r1126",
      "r1246",
      "r1315",
      "r1318"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r742"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r742",
      "r760",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r383",
      "r389",
      "r673",
      "r923"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss), net of income taxes",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r165",
      "r167",
      "r171",
      "r662",
      "r682",
      "r683"
     ]
    },
    "appn_ComputerSoftwareAndHardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "ComputerSoftwareAndHardwareMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software and hardware",
        "label": "Computer Software And Hardware [Member]",
        "documentation": "Computer Software And Hardware"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r257",
      "r706",
      "r707",
      "r804",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r257",
      "r706",
      "r707",
      "r804",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r257",
      "r706",
      "r707",
      "r804",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit and Customer Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r557"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r257",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r257",
      "r706",
      "r707",
      "r804",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r125",
      "r184",
      "r190",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r590",
      "r668",
      "r810",
      "r1054",
      "r1055",
      "r1056",
      "r1198",
      "r1201",
      "r1202"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r125",
      "r184",
      "r190",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r590",
      "r668",
      "r810",
      "r1054",
      "r1055",
      "r1056",
      "r1198",
      "r1201",
      "r1202"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Asset and Contract Liability",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r401",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contract assets, current",
        "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": [
      "r399",
      "r401",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets, non-current",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r401",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r399",
      "r400",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Deferred revenue, current",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails": {
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/RevenueScheduleofContractAssetandContractLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, non-current",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r403",
      "r422"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "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": [
      "r423"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Corporate Bond Securities [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of revenue",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r624",
      "r826",
      "r831",
      "r906",
      "r1104"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "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": [
      "r341",
      "r1196"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "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": [
      "r341",
      "r1196"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r1130"
     ]
    },
    "appn_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One",
        "label": "Customer One [Member]",
        "documentation": "Customer One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r183",
      "r185",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r340",
      "r341",
      "r351",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r367",
      "r374",
      "r375",
      "r377",
      "r525",
      "r570"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r36",
      "r37",
      "r82",
      "r83",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r921",
      "r1116",
      "r1117",
      "r1119",
      "r1122",
      "r1186",
      "r1187",
      "r1188",
      "r1262",
      "r1264",
      "r1282"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate margin (as a percent)",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r378"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r570",
      "r571",
      "r850",
      "r851",
      "r921"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r358",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r921",
      "r1116",
      "r1117",
      "r1119",
      "r1122",
      "r1186",
      "r1187",
      "r1188",
      "r1262",
      "r1264",
      "r1282"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments and marketable securities, Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Investments",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "appn_DeferredCommissionNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "DeferredCommissionNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions, net of current portion",
        "label": "Deferred Commission, Noncurrent",
        "documentation": "Deferred Commission, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "appn_DeferredCommissionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "DeferredCommissionsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions, current",
        "label": "Deferred Commissions Current",
        "documentation": "Deferred Commissions Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1204",
      "r1261",
      "r1262",
      "r1264"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "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": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit for deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26",
      "r175",
      "r825",
      "r826",
      "r828",
      "r830"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense and amortization of intangible assets",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1177",
      "r1180",
      "r1181",
      "r1242"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails"
     ],
     "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": [
      "r420",
      "r421",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails"
     ],
     "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": [
      "r420",
      "r421",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r441",
      "r472",
      "r473",
      "r475",
      "r870"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_DocumentAndEntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "DocumentAndEntityInformationLineItems",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document and Entity Information [Line Items]",
        "label": "Document And Entity Information [Line Items]",
        "documentation": "Document and entity information."
       }
      }
     },
     "auth_ref": []
    },
    "appn_DocumentAndEntityInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "DocumentAndEntityInformationTable",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document And Entity Information [Table]",
        "label": "Document And Entity Information [Table]",
        "documentation": "Document and Entity Information [Table]."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "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": [
      "r958"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (loss) per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Earnings (loss) per share - basic (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r172",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r208",
      "r210",
      "r216",
      "r217",
      "r218",
      "r222",
      "r381",
      "r476",
      "r511",
      "r515",
      "r538",
      "r539",
      "r663",
      "r684",
      "r832"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Earnings (loss) per share - diluted (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r172",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r210",
      "r216",
      "r217",
      "r218",
      "r222",
      "r381",
      "r476",
      "r511",
      "r515",
      "r538",
      "r539",
      "r663",
      "r684",
      "r832"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and Diluted Earnings (Loss) per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r219",
      "r220",
      "r221"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate (as a percent)",
        "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": [
      "r494",
      "r872"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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": [
      "r1236"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation cost related to unvested restricted stock units",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost related to nonvested stock option recognized over weighted average period (in years)",
        "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": [
      "r474"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation cost related to nonvested stock options not yet recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r138",
      "r139",
      "r140",
      "r168",
      "r169",
      "r170",
      "r191",
      "r192",
      "r193",
      "r195",
      "r202",
      "r204",
      "r206",
      "r224",
      "r296",
      "r297",
      "r323",
      "r380",
      "r398",
      "r476",
      "r501",
      "r502",
      "r508",
      "r509",
      "r510",
      "r512",
      "r514",
      "r515",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r574",
      "r589",
      "r680",
      "r697",
      "r698",
      "r699",
      "r717",
      "r781"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r963",
      "r973",
      "r983",
      "r1015"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r548",
      "r550",
      "r553",
      "r594",
      "r595",
      "r596",
      "r820",
      "r850",
      "r851",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r909",
      "r913",
      "r920"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r426",
      "r431",
      "r432",
      "r541",
      "r548",
      "r553",
      "r594",
      "r820",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r909",
      "r920"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r426",
      "r431",
      "r432",
      "r434",
      "r541",
      "r542",
      "r548",
      "r553",
      "r595",
      "r820",
      "r850",
      "r851",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r909",
      "r920"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r548",
      "r550",
      "r553",
      "r594",
      "r595",
      "r596",
      "r820",
      "r850",
      "r851",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r909",
      "r913",
      "r920"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1255"
     ]
    },
    "appn_FederalGovernmentAgenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "FederalGovernmentAgenciesMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Government Agencies",
        "label": "Federal Government Agencies [Member]",
        "documentation": "Federal Government Agencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307",
      "r308",
      "r376",
      "r396",
      "r525",
      "r536",
      "r551",
      "r558",
      "r561",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r670",
      "r681",
      "r846",
      "r909",
      "r911",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r924",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and Fair Value Measurements",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "appn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four",
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible asset, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, accumulated amortization",
        "negatedTerseLabel": "Less: accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r309",
      "r318",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r818",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 (excluding the nine months ended September 30, 2025)",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r818",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r818",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r818",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r625",
      "r626",
      "r705",
      "r818",
      "r823",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r318",
      "r626",
      "r823"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name",
        "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": [
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r321",
      "r322",
      "r705",
      "r818",
      "r823",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r1177"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign currency transaction (gains) losses, net",
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r761",
      "r953",
      "r1259",
      "r1260",
      "r1317"
     ]
    },
    "appn_ForeignCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "ForeignCustomersMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International Customers",
        "label": "Foreign Customers [Member]",
        "documentation": "Foreign Customers"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Office furniture and fixtures",
        "terseLabel": "Office furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainContingenciesByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingenciesByNatureAxis",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingencies, Nature",
        "label": "Gain Contingencies, Nature [Axis]",
        "documentation": "Information by nature of gain contingency."
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "appn_GainContingencyDamagesAwardedInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "GainContingencyDamagesAwardedInterestPercentage",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on damages awarded (as a percentage)",
        "label": "Gain Contingency, Damages Awarded, Interest, Percentage",
        "documentation": "Gain Contingency, Damages Awarded, Interest, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainContingencyNatureDomain",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain Contingency, Nature",
        "label": "Gain Contingency, Nature [Domain]",
        "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization."
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r765"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r310",
      "r661",
      "r841",
      "r847",
      "r873",
      "r874",
      "r875",
      "r905",
      "r910",
      "r923",
      "r1160",
      "r1167",
      "r1243"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1170"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Goodwill, Foreign Currency Translation, Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r513"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "appn_GovernmentAgenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "GovernmentAgenciesMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Agencies",
        "label": "Government Agencies Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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": [
      "r52",
      "r56",
      "r92",
      "r183",
      "r186",
      "r187",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r559",
      "r836",
      "r840",
      "r1128",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1199"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r88",
      "r92",
      "r664",
      "r666",
      "r678",
      "r827",
      "r829",
      "r831",
      "r836",
      "r840",
      "r1128",
      "r1135",
      "r1136",
      "r1137",
      "r1138"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r330",
      "r331",
      "r521",
      "r522",
      "r523",
      "r524",
      "r545",
      "r546",
      "r549",
      "r560",
      "r561",
      "r562",
      "r694",
      "r696",
      "r766",
      "r818",
      "r820",
      "r873",
      "r875",
      "r907",
      "r908",
      "r912",
      "r920",
      "r1240",
      "r1241",
      "r1286"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r521",
      "r522",
      "r523",
      "r524",
      "r545",
      "r546",
      "r549",
      "r560",
      "r561",
      "r562",
      "r694",
      "r696",
      "r766",
      "r818",
      "r820",
      "r873",
      "r875",
      "r907",
      "r908",
      "r912",
      "r920",
      "r1240",
      "r1241",
      "r1286"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r188",
      "r490",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r503",
      "r505",
      "r506",
      "r507",
      "r669",
      "r704",
      "r716",
      "r872"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r102",
      "r183",
      "r205",
      "r206",
      "r223",
      "r242",
      "r250",
      "r493",
      "r494",
      "r504",
      "r685",
      "r827",
      "r829",
      "r831",
      "r872"
     ]
    },
    "appn_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "documentation": "Income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r67",
      "r1113",
      "r1238",
      "r1239"
     ]
    },
    "appn_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "IncomeTaxesTable",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "documentation": "Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "appn_IncreaseDecreaseInAccruedCompensationAndRelatedBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "IncreaseDecreaseInAccruedCompensationAndRelatedBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued compensation and related benefits",
        "label": "Increase Decrease In Accrued Compensation And Related Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r1111"
     ]
    },
    "appn_IncreaseDecreaseInDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "IncreaseDecreaseInDeferredCommissions",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions",
        "label": "Increase Decrease In Deferred Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets and liabilities, net",
        "label": "Increase Decrease In Operating Lease Assets And Liabilities",
        "documentation": "Increase Decrease In Operating Lease Assets And Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current and non-current liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r218",
      "r440"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019",
      "r1023",
      "r1031"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r959",
      "r1035"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r959",
      "r1035"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r959",
      "r1035"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net of accumulated amortization of $6,985 and $5,341, respectively",
        "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": [
      "r312",
      "r1177",
      "r1179"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r827",
      "r831",
      "r1066"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r180",
      "r181"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment income, interest",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r240",
      "r250",
      "r840",
      "r1065"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_JudgmentPreservationInsuranceThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "JudgmentPreservationInsuranceThresholdAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPI, threshold amount",
        "label": "Judgment Preservation Insurance, Threshold Amount",
        "documentation": "Judgment Preservation Insurance, Threshold Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r922"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1267"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r588"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Costs",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1268"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 (excluding the nine months ended September 30, 2025)",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1268"
     ]
    },
    "appn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four",
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1266"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.appian.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r943"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r36",
      "r37",
      "r38",
      "r40",
      "r41",
      "r42",
      "r43",
      "r183",
      "r186",
      "r187",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r517",
      "r519",
      "r520",
      "r559",
      "r741",
      "r835",
      "r854",
      "r954",
      "r1199",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 deficit",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r84",
      "r676",
      "r923",
      "r940",
      "r942",
      "r1116",
      "r1121",
      "r1157",
      "r1258"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Deficit",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r146",
      "r183",
      "r186",
      "r187",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r517",
      "r519",
      "r520",
      "r559",
      "r923",
      "r1199",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r1116",
      "r1119",
      "r1196"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r39"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r39",
      "r341",
      "r1116",
      "r1119",
      "r1196"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "appn_LitigationAppealProcessPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LitigationAppealProcessPeriod",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appeal process, period",
        "label": "Litigation, Appeal Process, Period",
        "documentation": "Litigation, Appeal Process, Period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "appn_LitigationJudgmentPreservationInsuranceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LitigationJudgmentPreservationInsuranceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPI cost",
        "label": "Litigation, Judgment Preservation Insurance, Cost",
        "documentation": "Litigation, Judgment Preservation Insurance, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "appn_LitigationJudgmentPreservationInsuranceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LitigationJudgmentPreservationInsuranceCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPI current",
        "label": "Litigation, Judgment Preservation Insurance, Current",
        "documentation": "Litigation, Judgment Preservation Insurance, Current"
       }
      }
     },
     "auth_ref": []
    },
    "appn_LitigationJudgmentPreservationInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LitigationJudgmentPreservationInsuranceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPI expense",
        "label": "Litigation, Judgment Preservation Insurance Expense",
        "documentation": "Litigation, Judgment Preservation Insurance Expense"
       }
      }
     },
     "auth_ref": []
    },
    "appn_LitigationJudgmentPreservationInsuranceNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "LitigationJudgmentPreservationInsuranceNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPI noncurrent",
        "label": "Litigation, Judgment Preservation Insurance, Noncurrent",
        "documentation": "Litigation, Judgment Preservation Insurance, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount awarded in settlement",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "documentation": "Amount awarded from other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt, net of debt issuance costs",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r83",
      "r184",
      "r190",
      "r364",
      "r379",
      "r668",
      "r850",
      "r851",
      "r921",
      "r1284"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "verboseLabel": "Debt, current",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r1186",
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r27",
      "r1186",
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitment, period",
        "label": "Long-Term Purchase Commitment, Period",
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [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": [
      "r232",
      "r334",
      "r335",
      "r336",
      "r339",
      "r487",
      "r848",
      "r1191",
      "r1192"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r334",
      "r335",
      "r336",
      "r339",
      "r487",
      "r848",
      "r1191",
      "r1192"
     ]
    },
    "appn_MaintenanceAndSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "MaintenanceAndSupportMember",
     "presentation": [
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance and support",
        "label": "Maintenance And Support [Member]",
        "documentation": "Maintenance And Support"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r856",
      "r859",
      "r934",
      "r938",
      "r1285",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/IncomeTaxesDetails",
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r108",
      "r110",
      "r111",
      "r113",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r232",
      "r335",
      "r336",
      "r337",
      "r338",
      "r435",
      "r467",
      "r468",
      "r469",
      "r487",
      "r544",
      "r622",
      "r693",
      "r695",
      "r703",
      "r733",
      "r734",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r799",
      "r800",
      "r802",
      "r803",
      "r816",
      "r817",
      "r845",
      "r855",
      "r869",
      "r873",
      "r876",
      "r877",
      "r913",
      "r914",
      "r918",
      "r919",
      "r935",
      "r1203",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputEbitdaMultipleMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EBITDA",
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple."
       }
      }
     },
     "auth_ref": [
      "r873",
      "r877",
      "r913",
      "r1250",
      "r1251",
      "r1252"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type",
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r542",
      "r543",
      "r544",
      "r873",
      "r876",
      "r877",
      "r913"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type",
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r873",
      "r876",
      "r877",
      "r913"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/IncomeTaxesDetails",
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r108",
      "r110",
      "r111",
      "r113",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r232",
      "r335",
      "r336",
      "r337",
      "r338",
      "r435",
      "r467",
      "r468",
      "r469",
      "r487",
      "r544",
      "r622",
      "r693",
      "r695",
      "r703",
      "r733",
      "r734",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r799",
      "r800",
      "r802",
      "r803",
      "r816",
      "r817",
      "r845",
      "r855",
      "r869",
      "r873",
      "r876",
      "r877",
      "r913",
      "r914",
      "r918",
      "r935",
      "r1203",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280"
     ]
    },
    "appn_MisappropriationOfTradeSecretsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "MisappropriationOfTradeSecretsMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Misappropriation of Trade Secrets",
        "label": "Misappropriation Of Trade Secrets [Member]",
        "documentation": "Misappropriation Of Trade Secrets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market fund",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1209"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r856",
      "r859",
      "r934",
      "r938",
      "r1285",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used by investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used by) operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r68"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r68",
      "r89",
      "r140",
      "r144",
      "r163",
      "r166",
      "r170",
      "r183",
      "r186",
      "r187",
      "r189",
      "r194",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r215",
      "r295",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r381",
      "r384",
      "r387",
      "r391",
      "r476",
      "r511",
      "r515",
      "r539",
      "r559",
      "r679",
      "r762",
      "r779",
      "r780",
      "r827",
      "r829",
      "r831",
      "r953",
      "r1199"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1320",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "us-gaap_NoninterestExpenseCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoninterestExpenseCommissionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commission expense",
        "label": "Noninterest Expense Commission Expense",
        "documentation": "Amount of fees incurred for commissions on mutual funds and insurance products."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total other non-operating expense (income)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-operating expense (income)",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_NumberOfAssetGroupsImpaired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "NumberOfAssetGroupsImpaired",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of asset groups impaired",
        "label": "Number Of Asset Groups Impaired",
        "documentation": "Number Of Asset Groups Impaired"
       }
      }
     },
     "auth_ref": []
    },
    "appn_NumberOfFloors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "NumberOfFloors",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of floors represented by each asset group within headquarters",
        "label": "Number Of Floors",
        "documentation": "Number Of Floors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1134"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r844",
      "r1134"
     ]
    },
    "appn_NumberOfRightOfUseAssets": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "NumberOfRightOfUseAssets",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of ROU assets",
        "label": "Number Of Right-Of-Use Assets",
        "documentation": "Number Of Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r827",
      "r831",
      "r836",
      "r1128",
      "r1135",
      "r1136",
      "r1137",
      "r1138"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r922"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease impairment charges",
        "label": "Operating Lease, Impairment Loss",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "appn_OperatingLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "OperatingLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on operating lease liabilities",
        "label": "Operating Lease, Interest Expense",
        "documentation": "Operating Lease, Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease liabilities",
        "terseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "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": [
      "r576"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current operating lease liabilities",
        "verboseLabel": "Operating lease liabilities, net of current portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r576"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflows 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": [
      "r577",
      "r584"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets for operating leases",
        "verboseLabel": "Right-of-use assets for operating leases",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r922"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.appian.com/role/LeasesSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r922"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/OrganizationandDescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Description of Business",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r141",
      "r142",
      "r143",
      "r708",
      "r709"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "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": [
      "r37"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r80"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on available-for-sale securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r680"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income (loss), net of income taxes",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r8",
      "r80",
      "r164",
      "r167",
      "r202"
     ]
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursable employee expenses",
        "label": "Other Employee-related Liabilities, Current",
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r923"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r906"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r965",
      "r975",
      "r985",
      "r1017"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r968",
      "r978",
      "r988",
      "r1020"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r968",
      "r978",
      "r988",
      "r1020"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_PaymentsForPurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "PaymentsForPurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for purchase obligation",
        "label": "Payments For Purchase Obligation",
        "documentation": "Payments For Purchase Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for employee taxes related to the net share settlement of equity awards",
        "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": [
      "r177"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "appn_PegasystemsLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "PegasystemsLitigationMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pegasystems Litigation",
        "label": "Pegasystems Litigation [Member]",
        "documentation": "Pegasystems Litigation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance share units",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturities of investments",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from exercise of common stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Services",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r135",
      "r253",
      "r624",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r821",
      "r826",
      "r829",
      "r831",
      "r856",
      "r857",
      "r933",
      "r935",
      "r936",
      "r939",
      "r944",
      "r1045",
      "r1057",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1193",
      "r1194",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Services",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r135",
      "r253",
      "r624",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r821",
      "r826",
      "r829",
      "r831",
      "r856",
      "r857",
      "r933",
      "r935",
      "r936",
      "r939",
      "r944",
      "r1045",
      "r1057",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1193",
      "r1194",
      "r1285",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "appn_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional services",
        "label": "Professional Services Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "negatedTerseLabel": "Less: accumulated depreciation",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1046",
      "r1184"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net of accumulated depreciation of $38,789 and $32,142, respectively",
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1182"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1058",
      "r1183"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r588"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r97",
      "r100",
      "r101"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisposals",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of property plant and equipment",
        "label": "Property, Plant and Equipment, Disposals",
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r97",
      "r100",
      "r677"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r588"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "appn_PropertyPlantAndEquipmentWorkInProcessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "PropertyPlantAndEquipmentWorkInProcessMember",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process",
        "label": "Property, Plant, And Equipment, Work In Process [Member]",
        "documentation": "Property, Plant, And Equipment, Work In Process"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r301"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, year five",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, year four",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, year one",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, year two",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, year three",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1122",
      "r1282"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/IncomeTaxesDetails",
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r108",
      "r110",
      "r111",
      "r113",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r232",
      "r335",
      "r336",
      "r337",
      "r338",
      "r425",
      "r435",
      "r467",
      "r468",
      "r469",
      "r475",
      "r487",
      "r544",
      "r597",
      "r606",
      "r622",
      "r693",
      "r695",
      "r703",
      "r733",
      "r734",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r799",
      "r800",
      "r802",
      "r803",
      "r816",
      "r817",
      "r845",
      "r855",
      "r869",
      "r873",
      "r876",
      "r877",
      "r913",
      "r914",
      "r918",
      "r919",
      "r935",
      "r947",
      "r1189",
      "r1203",
      "r1251",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/IncomeTaxesDetails",
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r108",
      "r110",
      "r111",
      "r113",
      "r131",
      "r133",
      "r134",
      "r136",
      "r137",
      "r232",
      "r335",
      "r336",
      "r337",
      "r338",
      "r425",
      "r435",
      "r467",
      "r468",
      "r469",
      "r475",
      "r487",
      "r544",
      "r597",
      "r606",
      "r622",
      "r693",
      "r695",
      "r703",
      "r733",
      "r734",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r799",
      "r800",
      "r802",
      "r803",
      "r816",
      "r817",
      "r845",
      "r855",
      "r869",
      "r873",
      "r876",
      "r877",
      "r913",
      "r914",
      "r918",
      "r919",
      "r935",
      "r947",
      "r1189",
      "r1203",
      "r1251",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Expected Credit Losses",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r263",
      "r1141"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r1110"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r818",
      "r827",
      "r828",
      "r840",
      "r1281"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r961",
      "r971",
      "r981",
      "r1013"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r962",
      "r972",
      "r982",
      "r1014"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r979",
      "r989",
      "r1021"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is 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."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r77",
      "r675",
      "r700",
      "r702",
      "r715",
      "r743",
      "r923"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r191",
      "r192",
      "r193",
      "r195",
      "r202",
      "r204",
      "r206",
      "r296",
      "r297",
      "r323",
      "r380",
      "r476",
      "r501",
      "r502",
      "r508",
      "r509",
      "r510",
      "r512",
      "r514",
      "r515",
      "r526",
      "r528",
      "r529",
      "r531",
      "r537",
      "r572",
      "r574",
      "r697",
      "r699",
      "r717",
      "r1318"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total 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": [
      "r90",
      "r91",
      "r223",
      "r238",
      "r239",
      "r246",
      "r250",
      "r253",
      "r255",
      "r257",
      "r419",
      "r420",
      "r421",
      "r624",
      "r827",
      "r831"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r819"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.appian.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r421",
      "r424"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, period (in months)",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Revenue, Net",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.appian.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r705",
      "r818"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Securities Excluded from Calculation of Weighted Average Common Shares",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]",
        "label": "Debt Securities, Available-for-Sale [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": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.appian.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Outstanding Long-term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r28",
      "r29",
      "r33",
      "r75",
      "r76",
      "r850",
      "r852",
      "r1117",
      "r1122",
      "r1262",
      "r1282"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "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": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations",
        "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": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "presentation": [
      "http://www.appian.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Services",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r1176"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r588"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Geography",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "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": [
      "r437",
      "r439",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r1178"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails",
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "appn_SecuredTermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SecuredTermLoanFacilityMember",
     "presentation": [
      "http://www.appian.com/role/DebtOutstandingLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Term Loan Facility",
        "label": "Secured Term Loan Facility [Member]",
        "documentation": "Secured Term Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r109",
      "r112",
      "r114",
      "r121",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r132",
      "r133",
      "r134",
      "r229",
      "r255",
      "r256",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r664",
      "r665",
      "r666",
      "r667",
      "r730",
      "r731",
      "r732",
      "r786",
      "r788",
      "r791",
      "r793",
      "r799",
      "r801",
      "r802",
      "r803",
      "r806",
      "r807",
      "r808",
      "r809",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r822",
      "r833",
      "r856",
      "r858",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r937",
      "r947",
      "r1285",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r223",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r243",
      "r244",
      "r245",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r837",
      "r838",
      "r839",
      "r840",
      "r842",
      "r843",
      "r844"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining vesting 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": [
      "r78"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "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": [
      "r437",
      "r439",
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r445",
      "r464",
      "r465",
      "r466",
      "r467",
      "r470",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments and marketable securities",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r1059"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r922"
     ]
    },
    "appn_SoftwareAsServiceSubscriptionContractsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SoftwareAsServiceSubscriptionContractsTerm",
     "presentation": [
      "http://www.appian.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud subscriptions contract term",
        "label": "Software As Service Subscription Contracts Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails",
      "http://www.appian.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internally developed software",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CoverPage"
     ],
     "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": [
      "r104",
      "r154",
      "r155",
      "r156",
      "r183",
      "r187",
      "r210",
      "r214",
      "r216",
      "r218",
      "r225",
      "r226",
      "r295",
      "r342",
      "r344",
      "r345",
      "r346",
      "r349",
      "r350",
      "r382",
      "r383",
      "r385",
      "r386",
      "r388",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r559",
      "r711",
      "r712",
      "r713",
      "r714",
      "r717",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r742",
      "r763",
      "r781",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r1041",
      "r1118",
      "r1120",
      "r1127"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r48",
      "r49",
      "r138",
      "r139",
      "r140",
      "r168",
      "r169",
      "r170",
      "r191",
      "r192",
      "r193",
      "r195",
      "r202",
      "r204",
      "r206",
      "r224",
      "r296",
      "r297",
      "r323",
      "r380",
      "r398",
      "r476",
      "r501",
      "r502",
      "r508",
      "r509",
      "r510",
      "r512",
      "r514",
      "r515",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r574",
      "r589",
      "r680",
      "r697",
      "r698",
      "r699",
      "r717",
      "r781"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r109",
      "r112",
      "r114",
      "r121",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r132",
      "r133",
      "r134",
      "r229",
      "r255",
      "r256",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r664",
      "r665",
      "r666",
      "r667",
      "r730",
      "r731",
      "r732",
      "r786",
      "r788",
      "r791",
      "r793",
      "r799",
      "r801",
      "r802",
      "r803",
      "r806",
      "r807",
      "r808",
      "r809",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r822",
      "r833",
      "r856",
      "r858",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r937",
      "r947",
      "r1285",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r224",
      "r382",
      "r383",
      "r385",
      "r388",
      "r574",
      "r624",
      "r710",
      "r718",
      "r729",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r742",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r764",
      "r765",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r781",
      "r829",
      "r831",
      "r948",
      "r1316"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r224",
      "r258",
      "r382",
      "r383",
      "r385",
      "r388",
      "r574",
      "r624",
      "r710",
      "r718",
      "r729",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r742",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r764",
      "r765",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r781",
      "r829",
      "r831",
      "r948",
      "r1316"
     ]
    },
    "appn_StatutoryPostJudgementInterestOnJudgmentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "StatutoryPostJudgementInterestOnJudgmentalMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Post Judgement Interest on Judgmental",
        "label": "Statutory Post Judgement Interest On Judgmental [Member]",
        "documentation": "Statutory Post Judgement Interest On Judgmental"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r974",
      "r984",
      "r1016"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock to directors (in shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r45",
      "r77"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r45",
      "r77",
      "r451"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock to directors",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r77"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r48",
      "r49",
      "r77"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized to repurchase",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 deficit",
        "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": [
      "r45",
      "r48",
      "r49",
      "r69",
      "r744",
      "r760",
      "r782",
      "r783",
      "r923",
      "r954",
      "r1116",
      "r1120",
      "r1121",
      "r1157",
      "r1258",
      "r1318"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 deficit",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r784"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r922"
     ]
    },
    "appn_SubscriptionsSoftwareAndSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SubscriptionsSoftwareAndSupportMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails",
      "http://www.appian.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseIncludedinCondensedConsolidatedStatementsofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscriptions",
        "label": "Subscriptions, Software, And Support Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Subsidiaries [Member]",
        "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r1208",
      "r1269",
      "r1270",
      "r1272"
     ]
    },
    "appn_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "documentation": "Summary of significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "appn_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "documentation": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "appn_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.appian.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information",
        "label": "Supplemental Cash Flow Information Related To Leases [Table Text Block]",
        "documentation": "Supplemental Cash Flow Information Related To Leases"
       }
      }
     },
     "auth_ref": []
    },
    "appn_SwinglineSubFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "SwinglineSubFacilityMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swingline Sub-facility",
        "label": "Swingline Sub-facility [Member]",
        "documentation": "Swingline Sub-facility"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.appian.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "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": [
      "r36",
      "r37"
     ]
    },
    "appn_TermLicenseSubscriptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "TermLicenseSubscriptionsMember",
     "presentation": [
      "http://www.appian.com/role/RevenueRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term license subscriptions",
        "label": "Term License Subscriptions [Member]",
        "documentation": "Term License Subscriptions"
       }
      }
     },
     "auth_ref": []
    },
    "appn_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Facility",
        "label": "Term Loan Facility [Member]",
        "documentation": "Term Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1271"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.appian.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.appian.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r376",
      "r396",
      "r525",
      "r536",
      "r551",
      "r558",
      "r561",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r670",
      "r681",
      "r909",
      "r911",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r924",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1247",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1256",
      "r1257"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average share price (in usd per share)",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock at cost, 639,751 shares as of September\u00a030, 2025",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r48"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock (in shares)",
        "terseLabel": "Number of shares repurchased (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r77"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSDEFICIT",
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r30",
      "r77"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.appian.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
      "http://www.appian.com/role/SegmentandGeographicInformationScheduleofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "United States",
        "terseLabel": "Domestic",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "USTreasuryBondSecuritiesMember",
     "presentation": [
      "http://www.appian.com/role/InvestmentsandFairValueMeasurementsComponentsofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Treasury bonds",
        "label": "US Treasury Bond Securities [Member]",
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.appian.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrecognized tax benefits which would impact effective tax rate if recognized",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r871"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.appian.com/role/AccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r227",
      "r230",
      "r231",
      "r232",
      "r664",
      "r666",
      "r834"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r922"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1197",
      "r1244"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.appian.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1197",
      "r1244"
     ]
    },
    "appn_ViolationOfVirginiaComputerCrimesActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "ViolationOfVirginiaComputerCrimesActMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Violation of Virginia Computer Crimes Act",
        "label": "Violation of Virginia Computer Crimes Act [Member]",
        "documentation": "Violation of Virginia Computer Crimes Act"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average number of shares outstanding - diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r218"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.appian.com/role/BasicandDilutedEarningsLossperShareReconciliationDetails",
      "http://www.appian.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of shares outstanding - basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r218"
     ]
    },
    "appn_YouyongZouLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.appian.com/20250930",
     "localname": "YouyongZouLitigationMember",
     "presentation": [
      "http://www.appian.com/role/CommitmentsContingenciesandOtherMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Youyong Zou Litigation",
        "label": "Youyong Zou Litigation [Member]",
        "documentation": "Youyong Zou Litigation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r253": {
   "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"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r255": {
   "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"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r310": {
   "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"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r435": {
   "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"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r572": {
   "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"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r584": {
   "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"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r597": {
   "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"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r666": {
   "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"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r785": {
   "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"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r787": {
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r792": {
   "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"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r805": {
   "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"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r821": {
   "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"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r824": {
   "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"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r832": {
   "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"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r836": {
   "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"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r847": {
   "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"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r872": {
   "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"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r910": {
   "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"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r923": {
   "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"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1058": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1059": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1198": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "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"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>81
<FILENAME>0001441683-25-000068-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001441683-25-000068-xbrl.zip
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
M.5EET3@S#L1",H=5I#/3J#>L4OO.\UYZZMZ-9B16BBRPJNV9%8;%,LIM>.?
M(KM5^#(?^[/.O^XR&DXXC)[MJ>4]P <>]S1UX9,-I=,U,S3[SITJX1=1&A.)
M6.W<:F]P@86"&W(X!0I4&T6^_7NY51@M)%@J0R,B0BMJ);FC_=FB4Z'.$DZ7
MJ;0E^;6W 6DLBZ]CT7C<T#UL[M=6Z%A_)%#CDJ/OW/?O%X?=QO?=B*9,G"O/
MP?$YQ(U?.'N*X)WFN #Y:8I(2!2;,\$Z5?=!_,A-K9";N#/02=9L!E_B(BEL
M'_T1NUA1@5$T1ND%\,R5@23C &I2(Y2:21O6U9(9V'3"7^,:(<Z!;V$KP)<N
M F0CLC&($D?J$4/N SP/V,:%,6C*<.KC?.&R.">:6M';M3]9KU>)EYC<G+[#
M1YZS/(?[("7O. ;FP_?C?\$;X.O)I7 37D7Z'%PO%I)%D$5:8<29 N=8+^%9
M[J#/11P$\+BDZ R++QZ1':[09_0&_XO"HD48A8OJ-@HQEO\E9<9-%!GM7MRU
M3PE1E .E*JG$R\)*XG<=U&NGGL#R Z(S=Z,(A W-0(0"W\-;Q.R%0[!=O'!D
MV+MEDYC35RNRDMJE-VID_8Q-I^LNABL504WK".)9DE\8]>^Y#Y@!^F=.DJ6S
M](IHZH:P9&N!ZPFJ5BK)@E>Z H4?SU)!R)U 79$'4R?5#BMU8%*H#I@B8(K@
MK7R Z%G<S I@:[=L&Q0!/KCM$-$(\':[\U,.(-W?^44X!PT"OQ(L=TD0I#F\
M^@N/K0MX'&S).&CRP#T$_E,T77Y]!L8&(FMST,3U2"$OB8#CT*D$K[EGA>1K
M\?/RLH,7[%_?\D)L8:07[UGK\DK72Q0=^#U]:6DS;1I*9UL *0_JZA$5F;77
M#RFBFC?2)4EGJJ[E"D_M^QP?GRBI?D@XDR2YI$4IBEY.>12-E,)K>C].65'R
MGD9/=EVU'5R 2GKP@Y<=CBRYB"@K.[UH[=/B"97?=ZN^1NJMRF#!/^#9^/EA
M(2ZL3D^VY*U+ -YP&P)-OWR>+:U$OK\UV*HLAJN/O]>[C"K&X\;K]^I#P&B^
MCMAMV*;-8Z!6]N?=8 G5OL0A/"@,#YX&Q9.&LQP'S:A.*BIQI)G+)0#]<K=G
MQ8#^+M"75/N5$.TBH=EAP$LY $]I#F3R3N@ UU#MC'BXDUU13Q+KA-W5\TFH
M,@Z3L .\7M*>8<=!8C\@OS5[P3_^Y,)/P\]R'CCG/HXD/+HAV:W3MGC85,='
M*4B6/+(\QPJ<D,-G)UQG7W&*_,'ZN#."D/LX;ND10R7W.=MME'0L7!9.$6S3
M*?RX#P J$K1*#L>]'Q+Z>,:1L' 33.5V!#Y9-/C56^>U/# 0,NMA^7#/GP[(
MTY"$;:_]Q\V.,TG#&1Z+0X"X)_R?E-;?2 X%=&#LN0FEPZD5(+#C7E-?ZH&0
MV2Z8>N'?>E?7WW;D9TF)"4G[C\@C;N*(Z%]0Q*^9X\7SON.3DA_\0# :P!*
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
M>.T .]140CFJZ]G^''$?9GX8?F3GF\HW-*\(@;\#>7.+"D[,R+Q8O%T8.QU
M'=8^%#,U0U@V_*T*U*F]@<Z+ZK9[LZ4>&-[:@[<JS,T"(,.#JWC)+"LPR9!&
M#])R:;9M>[-"S:;W!IK*&SO"X12IMNZ&-V^B*0HX('M_*\3)?4CLT(\<.Q;5
MH?M/H HC 76"7I[S4*$>$=W4\0==)4S":]_S7ZOX(Q-6&LYZ\K*YG3?/K>1;
M9CMT%#V'PNSEH@>G.R5>5;9];@:?5L*G3O3H0F\@*;RF,^73#?0<#(>7"Q^Q
M-\#^R782IG;TG,"!J"M@=(#":.F#L(-0.>VV)0%3M&^*06[D2QCY<O&&7NP$
M CWP.6"XE0D?N3?0>+%XJRX&'WK@4Q]Z<)Y-Y<WBP^X9?*B!SR'+K4S\J&0F
MH2G1LGMUMVXAK9#-$$AFI0P%[+P].9CR'!U\0(HW2VO_P-)_]""OU.!>>8C#
MN3]>UJE._3&P-1D*+ ]K1F]@\+J\/22(8:W%6*NDK*$\T"6)"T$NJR57=RH<
M'/>Q3AOU:K.BEALCX"-:EME&UO/&<2ZR,':HJX1 Y+(DZ%O@SR_@7M>+@0II
MS9#OA5\(%Y+K[C$/+I^CP (JNIX5O%Q%:!Z").)?#7S2Y6SI'N850T/H#4Q>
M$LIR!9O? -@YBFI+=BL%[S8^13P <QN=V2T3!DSJ@%EJ6)4>58I';@F\(!4N
M$F:0I0ZRU10)TX1>&10M#@IOG]VE2-=V(5*\+[N_-+@+Y??;5MU2OED-4I*Z
MI%^0AXX80&(HI"!S1^B--:%I+70.YO;+@8Y*H".R-N,=@DX]R"$9)LVD95 [
M0TX=*?T]T-E&!\X&48.-[I[XND;1^PT&*O1T=I&@ 8#_>T6OW'9A/F1\ G2.
M/^EI&/@,NW$:?9.8#'5)AJH),A>3)K,WD'A8'LV1#"9(3)"J\DD*28\ID,HC
M^22BV$R$NB1"U03IBTD3R5_RFLC"ZG54N.S&Q:45>+#,<%GCLD !%TZM )T?
M*&W)0((-ILA ><>/QS/TFBNYVU-D":JPI5&PM!,X=?K%"EU[J\M-X2,Z;=T=
MJ=\#W]L";U$PPFKO_=B&]'8#7*K/Y>T$$JN]3ECO=5)O()QUZ4PL@SFM,'_7
MU-N+<_,-SO=8?)D!+V/ "]NG@G*;=@SK#.OEJO1R-+I" $[+D#R&\@ZC_"B-
M_MJ)+T&CXP*.,Z%(.Z22L'X"K0B_NK,X0DZ1]'4W1'37B]$HHC7X%BDF=HFF
M1KP+6HH@2HA*,*#3"O1:O8MW(*\7]B\8VAG:F_<OWH&X02#>H:&Q#.>TXKQ6
M#^,=R)N%?0Q6R'F U?\@_T .9\%:K <$KS>? \=)UB_D_#@*(\LC+\$:^'?H
M_A/PFDGHXK3/AB52G+="=ZD3AHE*N([G8Q3<3(BV#F_6&B&-#>6J\Y $H3?0
M%5[HDB7#0'7XX%BUH,+%0Q(OES9VBH&*#E UB2F)*"JQ>,<7ABF:,'7HL%FU
MH)*)HM*TLB9_4N+9T&P'[LF>9)*%K,G.ELK"D99@2M$MD<@M#0I1L:I>UG$N
M"O+F#%9'VX*EP4HMRQIDL*(*5LVB2DN4E5IXZV:HH@E51]J#I<%*+\LB++.>
MYE-DC6=H>=P#_K/\V8WGV AWT$I9._AE'.";-T^)9+BM*"*,)2+(<\[="'[#
M?A\C$ADW,$6<9=O^'-;P M3B/#]"(0>\Y&!1+JSP(;!FW,(*(LZ?<-$4A0B
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
MM"PJ!6&T3J**G3YD3&%,84QA3&%,84QA3&%'O&D:\],V=[Q6'Z6*,3\J/G2
MJS^WG7L6^*$):2P:1R%3<D7CE*QGI>N>7J"J>(RWI!697L" QJ2?,84QA3&%
M,:6NK%7M^Z1&S3[9_3Q8N5-^VA:\J-6O+&7*CZKW!K+ &T99)]=97(RF#9(Q
MA9J3(MM^9/D##U0#%WS0TC"3H8:),F,*8PIC2J>84LPIK&#3,VG:]+J?0KQ#
MBSBPIU:X5>QX$KG#_4&1(YV\^P!981R\;+0C&]I_Q&Z0WYO3R-E&F0?@-Q_L
M8%$U%NID3&%,84QA3&%,H2A3HQSHXOC*("&F^-(>N?##Z >*IGY&RV1MI&MB
M;R *O+"C0RHS3-H(HD.>724@DN@!4?=3>6R:*XM ,:8PIC20"Z-M%)TFXU%T
MIKH]!8%AD"8,,L7 F,*8PIC24J:4Z7]1MX4J=&VAW<_3L6FN+$K)F,*8PIC2
M/J;DB^=O39NA8W:@A@\HFKRVXY RB_E3 C0F_8PIC"G-'8:K6R5K]*CDNN>Y
M5@&5 Z-<_S/V$"<+;R:YLAFN&<HF%;G&&:Z:3F:X"I( HF&P62MLUDJ[9JWD
M\A:VYND=,<-5,]@,5R8GW9:3K4%Y94\BTLS>0!-47C#*.KS"1(F)$HWND+(U
M):^R\5XZ/@*C\J)1I-T'$R<:(,;$:9\XU3<M3Q>3&:Z:LIVX9?+$Y*D;\I1U
M.%()\E1&"3L3)QH@QL1IGSCEZ@173)SP^!:9UQ6J)XQWO]8(#W-U2>*"51>Q
M!!UC"F,*8PIC"F-*5;%I\_W8])O!D#EM*CQ;@C=PPIJ-EJ 8,$R**61*'BD6
M#QSA*";%*EU2W/WS\FP$[)&E/JK0Z A87>L--![^H.1D$CL=QXXL,J8PIC"F
M,*8PIC"F,*:P<^%L!&RK?90J1L#J>F]@2KRV8ZX5"PG1A#06IZ.0*;D*&M2M
MAJF4C+;3#3S:3I$H.,W'@,:DGS&%,84QI5-,R;5/;B>T:-DG36KVR>[GP=@(
MV-K\RE)&P!I";R IO":6=?"=Q<5HVB 94Z@I^-CV(\N?AF>(6)J9*-.-&B;*
MC"F,*8PI+65*F56.I6QZ$DV;7O=3B&P$;+E.7HDC8 VY-Y EC5?-(D<B652-
MPDV-,84QA3&%,84QA3&E:$7#5LOXZJ=W&@H]TSL9B"I)]]4 (I4>$'4_E<=&
MP+((%&,*8TH#N3#:YM<9&IY?I^JT!!D9!IEB8$QA3&%,Z113RO2_J-M"=;JV
MT.[GZ=@(6!:E9$QA3&%,:1]3\L7SMX8Z535O<'M7-W#!0?/16(8C)MR,*8PI
MM)UUJT#CFG1HW+H'N#KN8R-37$=H$:'Y& 6)N&[-<R7K8E-=,U5"*C5.=36%
MWD"7>4/4>4W;SA>S$7MLZ,KJE5LE6[L<@".F56YM+*;(IKHR.>FVG&Q-HBQ[
M))$IX8EY$J^P0>),E-HF2OF"3O6-H31E,M55DJB>\\7$B8E3 7&J;PJEJ223
MQXT=/3^8/#%YZH8\U3>&TE1[ XE-=67BU&%QV@HP5"=-6F^@&+RJ*#1+TX'H
MM^.&BYGU@E>/]@L?NZJ;5S%PL*L8.-A5#!SL*@8.=A4#![N*@8-=1>=5!!R?
M2-G9LIQI56LU^&4<X$M2MWOYY?)1:3Q!DQ?1YX4?DL-!YP&:69'[B#X_N4XT
M769I-^Y*O.AS87V+-0;7/([VW[+AF-O(BU!04J1$% Z%2B2\%.U-M=?&?Z?!
M<@T+ZP'UQP&R?N];$UCBN35[LEY"3.*--YF[7G^3;&_?>#_=-UA#F+4F)PER
M  EFUB)$Y\N_?%XRVO7(&Y&;/L^MX &6D/) 76S%. BIDZ_7BSL3D@6F.B3]
MY?3K,_CJT_;GDG)F2O+.KX0S<>?G^QYEG"F"E.M)^S^7#:64-6EGLJI1MB;C
M3!1W?]/<FD3I3!+R/:J&1<$-JD[9HK0S4Z&.>\*9=IA[S9@S;W8A45I$O7V/
M>+>,G?++ O]IWRT[,BG)_EAK?F%W!?7ZS#&'#QWWKSPN/7:\]P!J]VEBV_$\
M!OL(.5QR//?5V0#N^WO'<T^*.E_1Q+7=J'9B'#J#4+5%FHU2R^9JW.A5V^7=
M9Q%.G%0^:!QN,R_Y5R[)3'(?4I!]S$S !G8UY9U=[;B.&6;V^VG6%LEAD3<2
ML)]UQ]&JO/O+O:SH:B@#<M:WSIK/IQ*PR9&F+% ]^)J=IM-P#K@N8^=OP64-
M1GVSG@P]M.7/7<>9H09/:'Y%]N8!39$<T)0+'-!,Z5#V <T5H:J@43D'-,TZ
M#VCJY("FK&F\KFDEC;$ON^(KY5F.??B=<_,5 NY=P:P/;]GK)_.]<JMD:U<U
MLEG& 4VCA .:3$YHP Z3D]URH@F5'] T>P/55'G=V#Y,QD2)B1+5HI2K9%_;
MZK%=5<V^+. ATC*OJFKQOC1,G)@X42E.6T-SJA,G$?8HT>0-LX0^3TR>F#S1
M:.G)Q2R]B?N,G/Z?*/!W"9"T:K+'C#PF11V6HB,:/^7<BV38BR1>5MKJ+E$5
M8=^=7LW:0[X!,%ZCZ/B>\3O>ENIH>0,S,?+O UGRO(PIC"F,*8PIC"F-,R5?
MC&&K/^&>& -LR^L^TKE-.@5WD.9-G",OVF&#P8;)\LDP)9\L9^V/6$R65=IE
MF2K_J]@,KP8@=Q6&,:YRXOP)O"$I> VQ3\]%/N>X ;(C/VA@H!=-89'=I4R:
M?J"4B81&,'F1\S4.@ 3)F+NDK"GY_)L?I"/P,LJEL)9+W,6*-_7M)E9U3OTH
M-<K8250U,(J%,84QA3&%,84QA3&%,>6$F4*59]2ZS-1O*(Q@I=@Q H,]"EP;
M'QM.G"/L&YQ&RJI6K^AN16=RV?#)"APRQ X<I0ERHS@XPE'2>P-1$7E5VXY@
ML.@735!C(4D*F9(O))FK)_ZV%OC-FL6H/"6P$<4T>@.)-[0BY8X,:$SZ&5,8
M4QA3&%/J2MW5OD^:E.^35+FTK4OV73ZCP'9#DNQ+'%E_@;G+$GREN[+DRYN$
MNDNR.WE]5U'H#1295XJ/EV;!/PJW9,84>LXY;'FNV3?B/:*^M;F*8F\@*]LG
M6!EJ:$(-$V7&%,84QI26,J68&UK!IB?1O^E1Y52V+D]ZAQ9Q8$^M<*N&]"02
MI/L#/T>ZE<O6RQM-\(;V'[$;'.$_RKV!R,N2P*MR":/M6>R0IHV4,84QA3&%
M,84QA3&E:#[J0/?05R8),?^7%LF%'T8_4#3U,]HF&XZ!TANH B^()C-,N@&B
M ]YD)2!2:0<15;YEZQ*6!"O],?B6^ WG"^2%%@$B>L9_1R>1MV1Q-L84QI2Z
M,WY#YU]Q&,V1%X7W_M!9CIK#D^:NO'3.'(G.$.UTL:&<[A!L:Z$;H?1L;Q(U
MO4.V_^"1IY#-+_=6I_4&HL!K0EF3#!@(F69@3&%,84QA3*DH@4C='JJW8@^E
MRF=L73XR&7MKOQI[ZY+^1R>1CV316,84QA3&E)8R)8_YH1\8YD1V@E?SS]=]
M\,A)F7OK^=8/\.\,HRAPQW%DC6?HWK\%D\2+<EL7!E@7$F\HA6>H,8PQP6=,
M84QIG"EE.H-U:V.S%=J8*E^OI?.9?UB!/>72N<P*F\N<_ZRC+M8WEUF6A-Y
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
M*0,>U 4H"#^&YSOAQZTW +V+=>E:?LE6 >N=68L0G2__\GFIAUV/_!JYZ3,
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
M!GA[I%-\S$H)[VZF.[]\4(]K!&=ES$P8N?CZQ)DM$'I)"8?& A0T'^PM)G%
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
MT236^?H(Z@4S+0E,IH?0XF!-(*.4(N5XCKI/M9 ZEC#!^U&&>9C9S1'E7$
MS(%'P*/7!YI0DH.^ )7_&]R76^2D3TZ4,T<6Z7&L!(3/HL,)&.#^QQ_TS5UG
M@K"'A.GP4W]67OUT5Z!Y1_W.ZS?*I]@XQ.,B\5@,4.NKT0T$ 5ZR"F<V*6^)
MT8GY$_X\WEC@!QL' YHA AP<9$J@S[#01J&$&!Y8P)RV\(*YYTNYI554L>J+
M_ ]6'1AKB7ZB*C//_<60X0-T+EQY+9^Z<P3LP24H- K*"S22^&U8O *BX*/5
M3"F>Q%BSM43JXB@LGN6;%@]H"IP3\DL#@3S"QQ$75_7$)##"Z*,!2D!C\OSE
M1SG#-)G%9$97E+<DB)?&WL 3.ZJZ\L (=TQ9?\3!"?2'![Q/2B?W6EX'4;G
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
M,KM1-O1_G)-W-3!%6X\+AU'M@0RM8W^I9$2YC"SG$$2R[ U<>CQ,S7YQ'>-
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
M#BSFDY0\OVXK/^';C.("O8%1807&^^(^)L'!".YF)$!'02W.& .2^!)$D;I
M,M-'D9J'6 T)'X*)],2A&-W04V;X-//Y?7<_7*U<+Z O0#G](DX622(/81H%
MS&;[ILZ4/^#%GF _07)5>6) ]K7";&8$<"@P'A F/O05T].?'""V[@'C<NP'
MW!P<P@T#/P!:(NDRZE@/4$F0IL;1'+"%$?T2'H -8A:]XY7^F@9:P RYDL"_
MOGG6DO&?"JC:CPQF#;_\"/OJ*Q_F<PY\R9]Y)8ZYWW2?*=_AD^A\6]FA7PQ.
M"Q,"YLK*4;?4J0!OM?P?*X_IYE?GOW3/0@L89]&-9.A.BX5HW)IV<B"2_X8K
M?35[+0#TO"?=,^]LUR6NI,.0ECK3":N54]\7U@!(B>?@%BMSPCK'GZ0(@V>R
M\N/KQ^^2,&WE/CZ&@*S1OM+/. 2>8OGX"(P/VX6O(^Z /U,/^V!MQCBF<\N#
MSSF:*1[KOMS132E7.0?NF(&G.P]HEGCNLOPN:J?<1:QOS]U%H%7IF?9.-U-P
M$1"=.F^FXA R4&A@ER+A@5UY1,!\0AL^C/3]4RZH6[2@0T@_..5,M=:TMP_I
M(_&,2*\B9##C>A66@2>4"3/!)7HH]"1P<*XR\$S!P +YUQ](&5HN'<(F TU
MHIHK?:\WA!8%,'AR]Q'9ZN5T>,HMZ!5IVT.8I9RW4'*F_</E%(V9PVB_RY4X
M:D6#*G7D+H/^J)D.3R&H"(N+T35"_=;-OT*"R/WPVZ>?[^\/D]F;LD,_)?W@
MO 43"^B6 PJ)3$4#".AB. T4'^RL#X\0T#GL 1A+H((P#J*2,!A@$8$A%/A)
M3S3Z4)FMP6M0R$<A%S5IA>#N,1-]!%5Y"'4<EN&PML7P3>A7Z#@[O"^P(+6G
M*DOF/3#/%Z^6N\ZGQO'U:7S2K#KVG:%Y/8(6)?]"Q:I<G CLC06[89+O(ST1
M6+3QBP/_FT 8> Z1WU>A!Z_WZ2_9%"#IO]"O8&!XDH]M, ^)J?P54B IN5":
M-SPY9QY:D^*G\@>&ZX&7A/HF6J^X:>;X7$Y\Y0F,>46?S\&OXR9AKF,'HNNF
M8TWQEN)1%A"!0 STT Z2.S<+ \5Q [YC9(^J\+=S!TOC!Q-"JAL+G)KKR0%\
M*4C@?% T"L25@A!)WH"M@K^,-0RA.[^\<!7@OW7A.[J&03%]_D,=/5/@=71P
M3)!>4 F,_!#<K=#?%,_*.^*<#7\_+X2=1<(],RC_I!B4_P+X^GF]@2@S<# V
M?/K\\C/)B%%GE$E&P&?;DQ&7U? _4U#P I*=V D&\5.Q SHS9[K-[9E=X.^'
MR5&#"K_'4 TJ?(,*?W&J-*CP5XH*#[0[/R1\E+KPP8O$V'9A7JH6H/&<1O6O
M_CFZON?<"STBB9HM[TF;8^_ OT0O2B9_2U7XC#ICO/JLPIIK"G>-.W65H/&-
M+-5!EH:=,\K2Y#IDZ4R7A<[-%[+^*%N=<_[;0O66B>[Y9**+,$/COCH87O;J
M><ECY*(WA>K-/-H9F0?+C\>3NC#/+3LJGYGOOZ':7,7R_9 "TBG,H2JF,FB/
M!WO,)B>"C$?@7:_=S0EN8=4)CM":*J^ZK_/=J--??CZWS+ZJ\&+/>Y%=^4@%
M.HPP<;ZPG$M]HZ[6FHY[V<L K\M:-I?V!5XX0^RX/U+($"75=P^O"7=[6?RD
M\_++C=J[=/.3LA.JXK" YR<+]?>^)^2M><%ES+7]UCXJQ7]U->1VG F?7><!
M*TK0(B@M]U@NU!^H(RU;MK)/L+R,-=ZP<\/.>YQH1['S -AYT%'[6A;-("^1
ML5$3T>U3\K=*HV6/WR?V?O.6Y;%#GW-J-WITOZ=#FQ?P!,?XL+>IN&Y//94X
M;0^[JCWJ8K<93>U,LM[9N<_<AD&OCT%+G)^',NBH-9VH@UW\>=8@VQGC:T#
M.\I,D(]VD$CFK%0R7QTC$B?2CU]<QSB0 \=@R/5Z:A[4=Q4;<JQ!=4L;6D*?
M'+&A$W0T.^I8R^(P'J=4KL.,C"- !T9YS@,K=%5'>Q64N0V3X(01(JU3NPA1
M(PJ-*%PBNJ1URT27MD-8;;D!(JYCY%S2T"JB^J"M[7'SHBBWJ[7'VU*[K[JO
M8YMY8X753'^\U[61+=35,*PCKJGEY&'P<IUK6'3ADJZDX26N'" AW4-0$@.%
MRY1I'7R4AG1G0!?^8L)P6;I KW]S%(3H\K/ 2";DA?@M!1>GVUERWM953KK%
MH$15^P*M193N$[C($Y!-H<N$RY5MT8[Q.X.VG;B7*2Y\%M^!;2NI6Z-/B -C
M'@6?A&JGZN*:8:QXJ.E1#F(.)Y&$S4G>A.(E['B/^**H4"77V2N"C$HO= MB
M%,J:V,\D.3AXE)] CPK0(,>O2M&GOWW3/_/72/I\C6=PX,;W@2#]=E&[*TD/
MD@C'87S^)!&$Z<)7SJ%>YG,+I 6DV6";2$19+7VX(MD3:7%\&-+B)P<DG_W4
MG[? +8*A6F]@Q0FJ'UR'0GU?:@JPN/-*)MW ]B6,F\57%%!W*,L7 $/A2D ,
MP6%G+3F"@>,@=!.+H)?@)QP!B,;!AQ$^1-%7H.%CT" 1=L!;V)9KRM?-&/R&
M#T$0372$PA_R0O4<7K=6?#!0+&!_'='0/)#OT,<I6'#,\)OUH!(")NZ.T]UO
M<46=S@\8SM:?VLI7T*4NO%ZGR_Y^./,MT](]!$U$0P".<M?G\P69#\+ Q>OH
M.:M$D!,<X2"DC6$*XT?;E(\(T"H2% 2K>,=E&U[ZE<_?=?R=/58ZL3P-6U/\
M*HO7!FN%;?+<9]I;>UU^.?W*EI.%X]!&K6DO!XVCK7RT0R/@NBZZW@]L$'C6
M+*1Y ^.L/+RS^RPY#>PWA.8HY@'@+M2UQ #SY/C"FLNR0H0*D@3X$,A;!+T
M'W#@..6CD R.B(5GG(-@@#"G8.$KS$$#M-!N(H0LG$^^U)%-57;C4E9"QLDZ
M<M^P9<4@QPCX&ZV\[%1/.=,)<-BPG4V3_ VQ-?P5']I>'[.!_?TVL+BFL( L
MDPVZH)*$Q55+H!Y>*1B.VSEEA7PSRTY;ZYQEVEV$>\J;].:^XD'(#PLIS44'
M&R*+R--+]\F#T;WX?/-A^O'A)G H$6&%#D/:8O@;,0] S9HA(]T+3B=\*345
M!ZS 4TR1GCL.A4K@MJ G=_B)J*31&P\==,[AZ">O&PG$'#:W I_;_JRDQ[?#
M]/\C\39@M]_$NWXN].!/-[3-3[#?1A#QI>#(L@Y!#SS!48["2?D#JL!CMN9*
M@@)/. MDW] .D"\<EZ@48\\4G%(1LSWJMHBDZ C&@=XW%X 8:!8XT'<=?08\
M"BSH6QB!W+(-0!L@,DX+5HR_341"'*"\TM6DBA2SH#D^KRPNO.3."7PA;G0Q
M8@T"^)''KP>^4!#8_"BETQCFH(<FS@ ,500$B@!YX W(/;M/Y)N2IS\1N\]F
M"1L>@:!"+S:._FC_:"MS@9WZ%SB6OFD946P+'GH$Q>2" 4XDXD!R8)B#;DX]
M32"?3%*9(F:1,07>'!I1GK<6J*6^&IGS'$]0ZW2'>("ZX<."3D:8Y1*W'@9Q
M" OV&8CB<,Z8K>G72_TO/'GU9WQ%:BKX RXF3XP,>+#F_@+>)Y;V^$<@(C1V
M8F#!M5R8!*CZDNEPFC_,0_ I2,HEA-L+XZ.OCO+/T%YS7=1/FI]?P=;YS7I0
M?F,Z&-A(J-] 52GW0*I7K:^__?;;?>NU\@3'(A[G'!K61:]+:K*E_@N;#C.$
MWT(O\!<CD.%8I!?D3"OOPH##D/W3G?DX?!+^"W,)RLP%[P_!]D I63J/_YG
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
M^7C#!"^S\*Q>QA'9"R+MJ-XPM6?X'=!_^S)\.22T/B)8J[U)]HKT8=T3SW4
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
M8P7T$Z#R"=JF? 2TS7 N#H(<ET6/GL-B[EO @V"W.99)H#B=Q4[DK;)M/S+
M HZIN!HJ?_(]W 3,?B#6FOLI*L6)W-8#AJD5,1 =R=A6_I43]PQK1]3RL1U[
MY8D5_Y5Z8IYMK.9W8\\\WTN>\5!+'-VZ+BQA%S:"( 5JBOBW'R(&O%^Y>P ;
M"Q<;*%^0)K9S#$Y<<'S$+WR/K00I=Y; 42(O_@:[ =$J%'8D:J3?.%VN)$;P
MG7)'R!Q,@Q !L+ 3A1.,(@P#:3)D<BB3=T \DBUEY@!>*K>R,[,#J0N0SX>;
MXQ:(O+-L)8FHP L 3;WERB^QA>T''BA_W;;3,!)&CC<#JP#WP?F)V R#2X@S
M8:@J\ M^<^@?\^$D*+F3$!$BA(5*; KU!R^0I\;OI @7 A6W&DL>FG@)2D])
MQW_"W6<[S<DYQL;J(!X6^.QGP"KE7E6X3JK=9:B\73YOB.>/'[:+7;YC*?(E
M@ $7@X>X\OP 5]^&65)1PROBRAJ'#U)$C(:@ZSF"VE!W$8 5" !KIA&^<1E&
M<-/Q"_@;@[KV#98%)!%V,6X-]2WQ-_??X54,4,J R8R_DM3&L<6WGU0PC 4-
M)?8W[G$L+%-$@W3%UT-GYXZ-P \C-O>1CB0F(SYYD9,NX5<<?;BM5=D@/UT)
M.8^E[.QG&UKZ#Y>RI#X](D-F3RTU=W:J;'>KE0<O ]1",^=S% )L8]1J80O/
M P5=YX#L<$#@IC$H+D_(*4"N)UPL<;:S8/X*$>0!E+-_9](R#=#!C2BR$FLR
MR:0 55,'O40Q2@=@=1&P_D*FHLR-/,ZA!$=^0'8*[TZP=/;!<Q3F/K"!T+L3
MP:H4!\@Q2! !\4V<!%!&,C0[GC,Z N7 =W/K [2#!_20.ORD7*UWN+1#'2%,
MD3VZL"?82LQO06I9I=.X;(X^/V8#UI<//\AND0F!M B?\/W/4A$ -I#=Z".&
MH57)G>"J@$/F',F+\CN!#?P1H@[\@&!"3B*C"#SZA:H06D  Q/(N\+(#>;TR
MGN"58#%0). 7P$)FH>2".5PSP<:AD7@QER @H#&XQ;U'JXA_6-H&'+QKULT^
MA,'OSP50@G8C5!C$%;B-Q':^^8*1REM50/'W?18@>LJG$UP0N#F"]P&!'R.W
MM$'!F$5@42E1"'</.)VM8*< <7Z9W)[X\_/=>_ZL#RP<,=P-@0/C'_(!@"S_
MX?VOG]\K\ NN:0)"@#@%D<TUJ^)QU#KAMZ6?W=V_W_93Q7X0^AL\<7<O_^N]
MXH=/MT[H(E>(O8?@/;H8P#84* >;@D,NN2[$$1KT*":7^'P/3\]2V#&>,TI]
M!O^-:)8=O?+RRF4+^H=%_0)#,\NJ\D.DMC00N@HNC7Y]1%F5:YS<#5+@KLN
M.;A"AP/UF2NFTG(KI*J0ANPQ]!_9T5WU0J_.PL=C] "+P/ M)CF\,\99YH-<
M^?;\1,"5M7$>&#^;3*W>A&8,S#$>/1-/GR('H)\(!] [Y:3;V^X3S#A$QC2=
M,$0#D5-Y8H.YD8=X[T"U+9,VXMPB!?R+!5_%+,*29$'AR>9(E !VU 6E@)!<
M *-&P!DD/XX+.8&+S5(/'8IA(I7;G&#1'A);0/UU!?3 60!L E5LOM^<;>4$
M#P* QTDXUU)S6LW84)P)+U@+URV. (*>1]4&2/DY^T,F ;0&4$#C) #U$G3>
MYQ@4QO7="O8"FPZE>;T G194!ZX5@\:-QTRR16J"+D1FKR"S7U%$_96+J(L0
ME\#"PE%<2$Q4@%"MR<2I*[[T[6=NBP#6"?XO'Y(J71G%PC21S)V[<G+M#]T2
M'E]3JDJX0$X0;+D2\4 PK06=@6;DHR;&WP,2"E/Y;Q-OR>UI)$%AJ65*+!B[
M=_>W?!%N+<=X7.&ZCI?<I<)CU^C@N5W::(X-E$]@KJ+#+\C/*2\A8<XB ! \
M/(/*N^*O$3H<]Z'SG"&AP:%Z)D+7\ GHO]_\T';S=! ;0QJE(XE]EP1ZYE:
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
MVZN8O<O^>.]Z\<JWG]]Y ;\#_M#[I1T] *I(8AFM-FB?[T5\72#18"@02;I
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
M8=H;LTF."45H>XD#VL @'.A&E+W-4?K10-\C$EY3 H^FZJT^L#8C(3,[9KA
M10 =8Z_6?H7?]X$+NTFPL!?CI>BNP,GCR<).L$] $";*DMD!7/$\]3L7,]MY
M]@T+6GFR8^6-;E:COP=E)(0;:V/H>E0)E.Z[\EKW!MSD1A3VC38=F.6UYV$$
M9\48K'SLP?:"UX7^]4J]_>8;_#".&V47F%BNKB !BX)WO#-Q/IY[H=?F7I1O
MMAQ8M@%7@]N(.6D48938#X'(E <LS1<]^>$1^!?/"["?^2>\\'X11H V3_@(
MI@-XB>)Z\4,8B>[[V6]C?$4:BW@]4$HZ\SU'!-$7H>^*3OZ8S_'!M^-8N<.;
M@\/+,#NG)I[> .(!.P\X#/91DQO1.0)K&)2^1V<HBZE_?]<CK;0IBDE33)IB
MTA23II@TQ:0I)DTQ:8I)E]1[MJ;>4TBZ@\%(;:1.38MBD5>- Q-UJFN$ ]<3
MCU:GDP:QDA:&HWM5(*]I@R%5R%/$O4M(:]"4<HJZPRV9A >=BIR?)O+^N@#6
MM726-X=7UEF^'2D ZPZ+4F7][)F7FE>KZE\1/L?GG#""MZU"4<?\<K,"T4L
M5#KF\,"UEVTWLA-1U"Q^$:9)G-ARU<@+'&^%%?%.%,:Q?#%NA =/Q5OC_D>:
M>8+ 5_O[UECS80>F('1K0JNT*0I"4Q":@M 4A*8@- 6A.Q:$WNG"/X-A=I0(
M=:7]-\6I#XU37\!U(^V#!.R#S/:C:'67(Y6&.IX.*5!YS2A "'!%D6I#A56[
M/U^>BJ=?$<HMZXL7#^G6ZX)]"N@-!Q,*Z%%@%_" IK!W*3![FL NE5132?66
MJ%O9JBZZ-6-$U3AC1'5GV73>K[W<VAK#=-^561A^RPJ,82D'L,OF7< 3%@6\
M+;7M*W$ZBSW7$].WYV&T]REXW_-L4[P'^>9;JWNUDR3R9JD(.\*YBW;H\'@:
MP-\^@,C=4O)]- 3SW/_\P9O-]+EIN-9DY%KFE&FSJ6:98\N8S9EES+7Y_VI#
MXX?33T>HC_G^$0:WO]W=?5;^Z@5VX'@ IM_AHE+ D%Y1V=<0T&^U\D6%.E:=
MXWQZ].3Q8OAY?OHX@0]X^3KOK8ZS[K'%?L0$#6$" 1\[$"2B&-UVL&D_GSO
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
MC\+\['@H3OJAX-]/^ #F^(%[]WP:(48K+&7L^B?%?9M?\DX7QI:MJS02>1N
M00P)[8R$-X&W H8<QJC&41QSY9PRDL14"J+@3P!PWX-HNCY\34P9H>%BE\&=
M/,D%*3-1B(I&F7'6$[X+YJB'N OO%!(D8N?<5M U_:2;6B]I8,& +WXA#2T(
MYIT+MD=B()CZG3B9"HY6&;"?%\">#N3PA 7@GWP(8PQYC%E"8&O=":*L,?@/
MA*??FIC^,B/<N'A:76KZ-)9,T""^-19_*Z<1BKO NR,<)^>=SH',NY=($PV
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
MUT4!2.6_I"$$--%NA/9Y-L*'/ 4ND)BFG#E(?"=2[68IC, =Y$I^QUT/C]*
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
MB?U@OP?W>#ZFS>$QY@1"W@;&.)@ZXEEC\2"FFVDKBKM-*% :4P13A&$0JL7
M/P<A3QP\(4]'BJ9X25-3.=)X[W($"(]N4Z(5%K!NIQ!31=UA<S_;U\ '-9%O
MB"9SDY77HQ7VA]*Y\LW-LQ0*LZ#M'HM89^=X$Q2W$7\DZ4G4FG]@G.!QO1C@
MC5,9Y.+RCU"HB%L$^V?+= AP+MPL705_W ?A';BQND&C*$!#]N43>%8KG/EP
MKJO.,@% "9LG41:X=U-=X15T!1@-[GES$X]HPV<A5S:#XOZF6SFSDSR>&=*%
MKS)!23.^,7R(M*8S77"'M4(^O"-B,@-T RI:.6^"8"G'>S*H22_/LL'EE0_I
M!:1'+CC[/A(B\?"0&&=%7J(3W/MR;63BX#?9WG$6N>,)B!,Q*S+]V(5U?!?
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
M'1[W]L6(>P-403@094ZH'\2HD!-L/$_CY=6U-ZYF>1#ER8RF;C0V+?GUTJ7
M3+U=?[BI[>[G9#7TFE&VC;(Z>MMZN!'T=MO_+OV9T5@'3$H%]:+UN!Y70!)2
M7E]?="_9Z=7-]=6-*@[\J(]HF,?B));9Y=P'.V05;9MSK44/NC;=FHO_-/WP
MJM;[/GK/OH*W/1+W>,K\W?6C_:]_AV6<LTWHA<[?\,);[O\]Y)LW&"Z'\EG^
MLY6E[FJ;5[O;BT("!_O#RW'IBVS/KEE8[M$1,_'>PG)K$N#6C3V@P.G(%8,5
M-Q5.1]P-Q]Q/G3I9U_W= Q<<?MYS6'/77#RSB8O7.=X]=-=C]BY(U[8#\%IA
MQ8M[.2</*\*F5:CM@5!;?76H[7T_<*;PGU$\]G[]_U!+ P04    " #S:69;
MG-R62/(.  ":J0  $0   &%P<&XM,C R-3 Y,S N>'-D[5UM=]HX%O[>7Z'E
MRW;.*<T;29.<IG,(@999$CB!Z<SLESG"%J!38S&2G(3]]2O)-AC\(@G2J7=-
M/S38UGVD>Y\K6?=:LC_^_#+WP!.B#!/_IG;R_K@&D.\0%_O3F]JOHT[]LO;S
MIS=O/OZC7O_]]K$'[H@3S)'/08LBR)$+GC&? 3Y#X#="O^$G" 8>Y!-"Y_7Z
M)R76(HLEQ=,9!Z?'I^=QL?@JO;X\._MPZ;H?ZF-X<5%O7#;<^N6'BT:]\>$2
M-<:3X].&@]Y-K\_&%^@47ES6CR=79_5&PW7K\&Q\5;]RQXUSU#AK7)Q=*- 7
M=LV<&9I#(%3SV?4+NZG-.%]<'QT]/S^_?SY[3^CTZ/3X^.3H]_O>4!6M164]
M['_;*/TRIEY<_NQ(7AY#AN+B<+'P-XJ+$QCZ[QTR/Y+*'E^='<=E)9++5Z63
MP.='X<5D45S0#.PS#GUGU0R7TSI?+A#+EA&7C^1EV:1&_?BD?G92 Y!SBL<!
M1QU!U1V:P, 3C0O\OP+HX0E&KO ##TFF-PHD+G-(IX@_P#EB"^@@K1T^O0%
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
MOV;=G^,O^.3]!!=EUAT"_&WY:R]F1]^[\:?/BR>""7WVL;.?=K\Z*:U+R4)
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
M)M\S]^2D=N, OYTKGA$SS*L4 QC/:63&:O!:$9YHN"M).M2M<^2WHQE2W-I
M\HVFO1D-SHT+1<21Q^0@"G(^%(\.@A0%4+"(LO@B<VNAKV/+=Q68-A#Q1E/:
M3*#ONQEYFHOO[R<X7>Q-4UUS/JI[D.G?K\;3NJ_V)@]TKRS(\EPLSCGJ<AR?
MB&&:]@YGW6+\[^7+D?*Z>,\R>"LH>/',D3VB$28C"TT5T[KYNG'_HUJ%A.[Q
MD'!@-.C)+:'IB$D;#IEE2T^8BS1#18&1P2H7)%K3>B?N'6[)!JN1./],TUJ_
M50%]P0E==+ZW>(%=]YU<_]-";HM%&<>!(D2::$FN@2O9T$OA"UI.DVU;+T>N
M FQXV9I->'%M*;*Y3)HO-GW(,1,PBA;);S@;,],86> (R!E%ASYI""%'8)(,
MCQ(B,=7<1;\#S_#2-RW(T4P"[0K\/I-*KKGOU],O>;ZH*GX^2EE@R5J#SDJ
M0J; 80D@#>=2,Z?1MM88-^$87I*F!0>VGO&M97]+?OE\=$$F%@NI)!,M$5%(
M!(_>@K6I()JDD%]1!2OGZM<)R'>;>-E&M"TGM*$GGX]PG/:_'>4IN6?3="$[
M=+[8K3P:*Q*@]QH4\X)"#$DQ(PO(=<I9VM9;AU> -;QL38OGOK4\KA#EK\^N
MSM8;>KU]5Z*/!_3U]_VW!Q_?O7KW?O_#WL%K^NEE$.NW)[KEJFW[%*T"O5'#
MHK>SZ>QLA>8D-W,JYU'P+/G@-/C,:Q4!X^ 216'!%N.RH2"-M>[0<"N8)LG\
MVX<JC?(^*@/>$X45U^3*(/DS@0EFB- NI>9=;>Y$-*0(HPU#;LSXMY%(RW7!
MW)%G<PKB(KJ1E=S(),F[\9F1GR,8>%T8."FQVD5N=&O/\@XX@]K7W0]!6@FC
M?17!*:+YR)!=\TP'NCD-2D4G"%!2((H1(OK@-?96 WL&8ONMH_-,DU,C_Y?Y
M2Y[,ELFR<P'&['RLVU>7$\V5 Q1!0@E9.)Z5+:&U8KP3T)#TXG9\N+Y?M)4<
MVD78>4(_^D2(?L?NSWQAJ",>@E'TI $&0W@*!L!"[F2Q&),-4GO7NK#O=C1#
MRKBT)44C";1;-,M3&MZD)L33X7@ZGB_J8+^<ZWL7/=?1.]"N%FH4"C6<4P6$
M4"R1QK>LM*[ZO0?2D#(Q;;G14A;-"/(V+W[T1!C%A%Z44OOP9%=S0QY<W9@@
M4$C+8E*^^6: 2P"V]P=/UZI/Y_1T(]=(,I%(YS(H.7!0(1H(G$4@?X:";(6<
MJ=:K+[= 6=,>]NP';BS\Z[[?]A/?,"HX&],K&G+=L#6>'M-3?/HXSZ;SY[G,
MNGP..L_WO]'#2-,_GF+W_35-VK*JJ6[UFBT5^IEO.U)%D\,:$)RI:1,I+(3"
M''@6-69MLVK>)[/'X0S)$+<FX\/+OWT@<V&"DO-*6V\ HR9W0K@,R%,!-(+<
M##)2GK7>,WX#C*W]DXXN\KZ;55WA9)1<1(HX96T87\C HL@>R/8Q(60M+FJ]
M+'CA]H,,5#:4]S7/8\-9[C$2EU('CSX 4[5B)$2$D((%D1)]QQ18:&V1[XG$
M'S@GTUKFVTUYNP#D O5B5!3Y&H3$:_NDC(QB(6N(>EBD<,*[YHV*;GW -ZB
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
MM!#)$,S>B/=J^.CR.S1]5P>S:^.7A/-!:P[2>(KQ3:D=-76!R!5&)KBVH77
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
M!;:BG3U]OWX).,]_^\O_!U!+ P04    " #S:69;65@U$356  #HLP, %0
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
M4?S0:M.1E!XB#+?YMV3RT7J7@W.UK25<!<E72*DZMUKS8@WCK9MMWH;I1*,
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
M*#RNTB,<BP&2(<V71J$KK0,4/2[GT5LS#X7J'KK1?8.\?JO6DT,'H=19CR9
M+F2L*PQDMA=Z>5/R]"++G)7H1P.O03D1[>DFXAZ:QK_&^04WK03E,=0A3QSK
MA-BLZ&S5'(14B8E<:*=N?H1=!/#H6;Z[.'N8HK9IDKHIJOQV$@>!QC%4("W2
M,KFW$$+AM-8<DTHN)-_Z&F07ED?/>!,A7R??MR;_MS ;ID%FQFK&JPI:15!8
M!K*>R&0BVXS;&)QFK4MPM@(Y/NUM>+J%_,.%W(/;>A74L^%H,<<\$"D91OL/
M"!=I2PJ&TT)Y HW<I8Q<>]VZFGT'E!-E_RZ"[L%#_3O6UAZ8GWPFN_0COEY4
MT;PIJ\+*-XOY;![&RQ2\;\US@\[D*M60K"*/VEL&45F21G")D1-%RVF=ZG8H
MQD=_3/1*RI9-I'.&[;Z UUM>$4J16,ALK>-GR6B%8$(&YB1Z)C4*V?K:]""
MQ]>??@F_HW8=3E8/Y],.L.O=\QKF@28OB*%+D)C*H%@D+SERA#J%V*H2E8A'
MTJU=$'],[6I"V,[S[PBU^T__X\GKOSY___+U^P]OGO[/_WCSZMGS=^^?/7_Q
M\NG+#Y?Q=:OFO_$YO=7W[[^Z_BK^M4FD=Z4F"WL!2@0)/I,#S#WYPBISR_#1
M5?SKC$S[XL!'KNJH@0S.^ BHI5 YH6F?1/I@*OX/X?.6BO]#Q'C?%?_7EK :
M#%$''$W&]-?9LBR6;$ FE#10:@-Q)<GC\SP7D%X(ZXLLFJRRGA1C&Z 'TA/@
M(*)WZ4QG@??A9U_&M*ZHW =43XW6MP*ZYU[KW8F[ZG0WD_K15(*G8J-EY"AR
M=/7&6I*]+3R(()C2+A:76C?@/J(J[-MX_4B:<(BP>^N_ONQGM2Z'UD6B$;:
M%C7;,3,.P28#B9:,F:L08X]-).^K)7<#<G9WBKN#9'NH0=XQ8',-SA;+A$ +
M(5D-"KT&Q[.$"KD([K3"UE7G-P(Z!15H)_$^>K3?/OYR,S< 2];6)'"!["!E
M103'F %F.2JF?#&Z>7_V?<&=A)KTPD0/D?JKTRS7J#S3C"$&L-I[4 41/.-U
M+(E3DGN-3K4^,;8C.05E:"#C'M+&MC2^W$R:L"$6J^LLW)A :<_ UZ2VE'A)
MF16-O/7FL!/,*?#?1M(]U"301E2AX3-<_??E^/KHR7>3T>C%9/I'F.8!8A)6
M$4B9$AUOI@Z:L5R#18\1&2W$A_:Y6(= ?!"7=%U"5'U2TML H N]DR\&X94/
MB,4$$*565R(KM+<)I*,M&1,R&46YGZE/V_$<7S=Z)?.V+M9W9:('NW3+0-O$
MO2N>\]6YIXJ@G2]+1W_D'&7B@LO6:9T/89KP,36BH]3[*%RXG)J(=-[)HH&E
M8NCP0PV1,;*$4+!@4$@66E^JWG.FYS'9O[NL^^B'49>Y:JO_;#&MT]=Q.ISD
MB^WV:<V;OCP#QCGM48Z#QMJ^+VL#,;D"E@O&HRTRI]9VQF$(3UMU>F2K!R-V
M!]KE+)?K8)&E;+VIHP)L3;%CCNQX&4$:C3ZCQ!!Z.7?V!?A#:E8#KGJHS+WQ
M-7B'L_ETF&KRR7*,:Q4-;;EO"BV@X'"^J!,D5/","54@9+[L12K!,6M RQR%
ME;Q(WKJ:OS/H'U(!>^*TAS*IF]Z@O?!S)9@I7 '+Q9+T-)F R,D5\ P#6B6-
M;6UU=<7\0ZID/XSV4+YUXRNU_.&;50_NYU]PFH:S.EDI96VU0DCH$ZCJB7IK
M,^C"4N(,2])'M>^VHOPAM:X5:SV4DMWTGFP'[!)77J=JCJ;:WT=8\,D+L-)E
MIS!%;IJWVCL4Y ^I98TXZZ%D[5*H?CT+,)%(I@2M1N.+B X,V]3I^"J-K"*2
MA2J*;3YG^ 8XIZTXK7CHHRSE$K:E*F^@U3;#O^/\;)('TAIC;*J9 -4IYJXV
MH-0.&"%/68CB?6LS:Q]</Y#6M&!FB_IT3]+(_V<QF]<;H]F'R8YTDJ7&1Y)6
MKO>0.)XMFSN\0UK,;#C'M8>\VDS?89I\7+&X7/(@D'<2<S3 2U2@;.3T?F@-
M&9,IR+SQMO4^U?>:3EMM'Y1&;%'Y[NVP=Z3 U-#TTIWY$+Z\K7.YB=$Y.3QQ
M,:]YVQ\F;VG1XSEY."FQG!CD[$H-!"4("@.X4I+7@=,KV[P-9C?(IZVPQ^1S
MBSZV'ZU]\:[46!\1%8,B4JXEM@HB>@/D].0214FV>0W%_K?63>Y>I94>2_ @
M1>WWLDHY<P%2SED[Y7W([:M$MM^]-BRQ>Y+29%$;(GU\.QD-TY LQF];Z<MQ
MF4S/EUOFLYJ,-9K=I;CNP"=T+JOKLJ*.!77K"6KGYV'Z]4UY/Z3CI Q3&,^O
M8WKU+>\E&,U%-+J^*I(LJY@A"%. (^I<BHON:O>YG0/J#GIPQ]E[^SQK54?D
M1&"VL$+.:34=8Q0092J@(].:+$>I66RXP*.4VO7.])6A?/U(^[[+\^J(N]_#
M_YE,-U.FUK4EC@7&ZN!P&RRHXB6=)9QV6L5B* %UY"V&=5Y_\K$+[_HE=]),
MR(W'M+X.Y_BF7,*TJ0;; U3#(;T[@1Q_2&]7AB9]B?=HW(<49 E1 G>UMR@R
M#=YJPLIEMCXI+<Q>U[X/B_,;1O0>A?)#I-IZ0.]?)Y]Q.JX'Q)./.*Z[V#J!
M.UK,S+D$.M4YA8P7<!H]!&^5\Z8PY<)>%L&N)QQW2FLCZ4]:BZ[UY-T7F.L@
MD)W8N'4I246KY:P.A1,<O"N,M-=[M,IFF]Q>M-[RH$?/;DM!MGYI7TRF2(;(
MMWUI,QLX,F%X)/\>JW\?/%D>=1B$*H131:?SU6N<7=QN_?S'3VEWL35,'5Y"
MVF!Y,]Y4S6E?PS"D2,AK(^\@R0%)3D-Q=<YS\<'S_4B\]M&/GK]NPNHA^??I
M9)QP/%\UJ'XWG/WCMZ^_T29Q1K["/Y:V M=1I( (CK-<4Y(=K;+8NDFHH- S
MV_S"XC9,)^D_]4)(#V4"U_%MT&V*\?; UU.#D]NPW4^OD[:,WJHN#>CHI>_%
M+3@SP;,EUG%A28#2QM.6FAV8F)+@JG9);9UV=C_J<DL_E/O5ED-8Z*,6+8QJ
MIN]RMO1KG*^/2!-JR75Q(&)2H+)3M&++@5Q8<F)1)R6PL6IL!7(?P[9;\G4U
M_ZNSL/MHFK(Z4@E7PN'G>IJN<:68R"#B"G)-0*NZ#M4/A<QEB=7N(O>T=>+$
M#BPGI@=-1'Z4(^/K!_JGJTTP(AI%9G+F.M<1D8%67C,GDK:\I*)$;KTEW #G
M1S-([T3#,9R7"FQC]^P![5AFZ'=8#\8"O1N%MZE&1_D?8Q.Y #$AC\K&6FY?
M.QT;1PY\-AR*S]J&I!P3K5NI'%TU#K<V>]>,0\3>AT:L0S#7(*Y/O:!%HI4%
M2*PL*V8E.*LDH.#<:6$CR\W[\=T,Z0'8&W>E[ZI:-)1]#\;GVVD=(CC_^G94
MS])QKLE0R^'T%]X*53#GH!(H6R$&C1 %':K!6BV=X\:5UNJQ!ZR3MD!:T])#
MG?M.B!=>G'T@]F21[ 'O?BR3YM3NJSH=>>GA7-H'*C=<>\,X.>=>@F*U4PCG
M ;1F2FOO,NW,IZ(ZMU@N#T%S#J&C]05JS?!>S''Z?E+F?]2)5>/\'V&:ZY>;
MFZ7 E/=>T^E))ZIRA@YJ;S)8A<A-(N/NZBRW7==PMSWJ^ 9*<W8FO8FV!SME
M ^P9?L;19+GN3?3.\&2C])"-XZ#(:(?HDP$G7'3"1Z]D\Z86N\"<CE:TE7M/
M?>4OPI%:D+N6)/B2:?=#S.!YX6"=4]GJF%AS-;@"X?3([R+C'NYA7RRFXV6/
M"5KJB^&79;>)-3(4)63!)$C"2%Z4L'3BE4B.>U'!:^Y),QNSOQO-Z2E"(\D?
M(Q[ZECPY^D;XB'S H@W2%PG&Y[S,# +GL<Y3",Y(PW.RO5^P7L!S/+TX6A%%
M<QKZN%\;C29_!,+W8C)]-EG$>5F,KE\ /5U,E[6 ,G(R<)0 SFLVF:[%:'6L
MI57"<\940MMZ/M=! $]8B?HCJH^8ZJH.>OC/6@$]7DX4K$7]3\YKG>D_E^_!
MJOIY8"QFYRT"6E^JH>3!*^N@:/I^R-:(]FD>^X([86WJAZ ^NM!.QB1+I"-U
M_OQ++:7'6G\[G-68P/H; YOK<@E=BJ%FP)!'[[,DRXM9.F@#XUZWGD>\!ZP3
MUI[6I/1@^NPT^OXV0]HY7PT+#J*TPF.A-6<I:B^V:KL+$H;%E&UQ0?/6=O$>
ML$Y8;UJ3LC-PW[!2?9T0M?Y/_+II>-JA-/VVC^Q<BWX0YD;37)\-9^'CQRE^
M7!X>;\KZX=\5QTCNK=(16*HI29)I,DD<&2<\<-*BQ)-JW<C@-DQ=-YD=G[^Z
MX2HAH PL@453AY"$VND1$V -!$BCZ#UI?3%X$YYC38%MJ@=7-Y!F G\()>BT
M&^9%FK_9]%!>7E'D[#,R5! %"49),KQ"[;MB;2"O,+ 8V5[=<VXI1]WV[/N:
M_]J.U$E#X38N0%[CF=&I]VTW7J=J[@&J8?'Y3B#'+S[OSM%UPAL)^&CL!X&%
M:>_ \E(==8S@18GD7@FRF;E);+_I"0^+]1O*SX]$^B%R;7T5^WX19VDZ7'5+
MO7!I^'[QZ1/YU]\FRBG)K50@>!WSDT0!A^1="^5*5B7(%.5MEN3^CSMNI60C
M7B:]"K5UG?K3T621+\'<7 :B38EG#5Q(<F2DY^!U]*!19.F%DZSHO9C>]82C
MNXS-J9BTEF/K=_H#3L]?D1Z/9[@-FO+.NE*KYIE>=M (X!3YQX;\X5J?Q7A*
M>U%\\W-.B^B&,FU=Q/Y[J &N<8VW7U]O9$KS4$NR:>-2* U$%0-D7C+)(JA@
M]FLC<L-#3HOH5M)L&"=<XJ)CJN R:AE&FW-J XNSS!$1K"P9:FH[.(L<A'<8
M?=8FB?W:X^U^QJ,_DAN)KX?[I[4+^8(DL+G>^/MP?K9)-W_^)8T6M5_GD]F,
M%H#Y0_A"D-$+(SAH4_ON&IZ@9G5!8K0&[X-!USH^=0>8QT^?Z#6@TS=1.VV\
M]A'BU@U,]_G85I'BH[4JO<+[.ZPJN!HUL7PNG1!OXFBXTK5ZE53'Z7P8GM.O
MO"GOZ;NS0BJR6N1F@*\H1K"<Z1BRU7<,#H+W!0)76H0HB\#6MW_MT#?:Z.Z.
M9!5EBX&;4L=DJV+K'_153+7&%RTJ'X)B8:_6E\>4X5&CVO>DKSNVRV/2_1 B
MY>_"^.,J4,2DDA%3@%AJH(@[A.A"!.,55M-4)[Y7P<,MX;)O#[ROF/A]$#WI
M*O#&0=,EB$U#LSU@- R27WCT\</B=Q3^5?HZ2*Y'(HN+AG$AR(?TY-0[52 R
M*X!),NJR\XQK]Q@(O"'"W9:_0P36F+??25+GB_--+G,R*4F=0&A"HYBCO422
MU9\)A18F*.-:,'?IH<=UD>\L]DD+F34,1Z_:_'ZY ,08Z>JD#,@):_E;%N!-
M\A"S4E&EP$@=6Y!W\:&/D+P[RZR_&,;=38#W\S"=/POS]14;AIQ#S(!Z.<8E
MU=I'<J+1"B$%"T7+UC/.VJ[@!S3%'H JM ZL?PLNS]81PXNAYTT(:%9O!@91
M,R6U8H#&,U#*U"EP/D(I:!2OC6SEE8#<K@O2O9]Y_.C:/3N6?7+20[7*MACA
MJV&(PU$=F+41Y7*@VC\Q#SC&Q+4*$%2B<T I#2ZF#*Z@*,H;5O8S-@\K<3H
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
M13^)BYPVV[CYNVO7<H#MC?J)[&+W81J.U.+ %^[9G@$\-A*J8F-GI& F4J4
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
MT2K;'O38+M+@K29D4F@\0MBS:0/1'13<(%J([B=CNB?W5>-)44[14RY8TX4
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
MO]_[A8N/NN2N?=8_;=MRC'6.4\=,M2VRW?;S[QY' @
M
M
M
M
M
M
M
M                             /]_-6'>^\,?O;_S7;=R<G5EV[W3%EO-
M>T=YZ]<?GM%;MOS,U)DW%99>ONK@IP]Z^'SFB;7N#R\YL]?<\YQI-++[CH&I
MOPP_G_WK2:DM>Z$IQU]TXEGZ.8OM2VZ<?=QEYRR]?-?<["67:880X5S3^JXY
M*'SX_3\MATOA[%6/W;?_/][=^MZM/W[UYD/?]V37VY:M,M?;5D2WFC_S;PM]
M1Z^W'77,PNU.6!NZX+D+GCCRN",.//*>!2^LMYU]X\HOEAVYZ5:'V[=[^W>+
M;EGTQ_6V;3[_^7K;R8?]=;W-U;SJ,V.];<FYNW06G7KXL5NLMTW\.&E_=NZ1
MO2,SZW;_9&B];9>U)ZY3WSCTHZ?6VR(8MN;(/3_9:H=U4]?\,77C0>L^6'?M
MY[[WQJSSOK/#YP\\<=M;UZX[IU)]?AW]WB[0YWNL3E_5N.&+U[_0/C[VI0F?
MUY^#/EE\Q9&KM"^0YU^\_?/37L(._3AXQ]6'O%[_;,6G#WW]_![ZM'#[/;_Z
M9)][*[>M.>7HW"V/OKKVT@\O>&'F;V:^^U#GME=*UZVWF1=\L.)7ITQX+_:;
MU4>NGCGYKX?]_J%W8F\LNFO1R*(7SW_WR/N?U=>M6O3ZI1-VV_JE"W:_8[WM
M#I!%((M %OU0620<>_1]-<^T0_0'<X^LG+<VJ\]+/[O'M2C\V'6'+'VP.+NU
MW=SZ 2?.>2"TGW/MRE.??J@Z9Z?=YQ?N2#\T::_77W_MEQ=V,Q_<>O:*IP\C
M5_Y&>7*7*>WJ#>>FL,,77.XZ**Z/N^6$)<].?^<B]X,/W-0RSSOW"?/BN<_>
M5)^Z<O9E5YS^R -GG_^S0XIW3K_DH?_;%P( ^*$-/7#N_1\M>KFL/O#!AX=>
MQI]B]0H_RRZZ^Z3+;WH3._O8NZ"/9GP1OJ91VO&H S>__[ARAUMO.VZ7%1\<
M(-^\]H;9QLM'?N:]\+##D+5_G.9]9.&JX_Z9?_VQ/X^;<<F/>E8 \&.H:ZX%
MIWSRDZ>N_=F"U#]/O_@O1_XC><J[%\]^^[.M]A;?W>*+8VZ+[W_>SL?LOLWF
M]Q[ZR7/3CWQA O+%5D]!"]YF%GL/7?=@_I#G'ECPQM@'&[%E+\P[9UYSSE!@
MZ8][3@#P(]CEJ?L?DM8E/S+^$1,^_?V^:V:N??SBS_-_O^G6.X\_ZW!BO4VT
M9J'[!%8?1W['_LFU1\_\^!</+/(M"SUTV*E+'DRMMUU[S@[+KXWU;G>=-^VM
MZT]><O)YH0.YRP[\,4\* 'X,$]QUUY/K;6?<LMBSXO$CEC+S)WSQ87Z];8;S
MRG?^]((Z<YO;GM0_=/[MD>MS4[\CP':WK ZN&ZG''G[KU/>?>VGIM6>LM[WY
MRM%OO;GBN3^%7R4_*^VQ].)+^8>G%W_SHYX6 /P(P)P' +XO,.<!@.\%S'D
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
M,Z@/ 9N.,FU40$RNLJ_8#P5K&"BZ$ 9GH>"5JG+'79\A45O"_0Y$?3JUJ$0
M*.2EFQZAY4:D/7=\9>:^C)%Q5QI/[1RW[4.NQ6,OQI=&:L Q@'$Y+*0/4X$<
M,%9BX?N7&(HNF(AE3&10$ I8JOOX=%P;^_'LD!D930RTS;:GR. GF1](6P)
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
M;Y!E08 55.S*.4Z!K<M=6DV#H$.ZC7M5M/P0PY5*Y'M:(\E>')#CQFZ/;P]
M6B.8_ U>SQ_30-8Z<B5,?E"(?$4!<J6BN1P3U>#+['+&=.=#< 2+C_%+0Z=-
M)US?>A@WEULY'#E=8&V[#= 7<]RR^[E2T8NI][&!D!WNJ_?6S7 1/;4L5I!_
MHX83Y"+#S20HR5,4[Q\63$H&NI@&K4PY3L&D>H126,5S -PL^8_*GQXJ]B-
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
M-KN=BHZ10$&9/V V#2Z,V=^"7! BK:AJ(NQK1K<C%:>@N$!?^/0THWE-D4E
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
MM$.^;L:W\T/JZO<2;PF>1:]6"VN4!C:.-?W\7\ >)B*-)N-9K)+&20$U'<W
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
M41Z^'B\T;<D*,CB2OGWH?]6+>="%-#GETT07!__I?^.2%PZIY<]23.Z/HL-
M4$M%4Q"4HIXE-Y;N#;R[9:G@II[1JRXI;,2_$N/:5XYIAB3.RB2D9 B0! 0H
M"6DJ857=J4>(#?0]RR0RM)73BTA]23Z9RM2<B2@.;-(.6=1\GX[Z#@E02V\M
MKMX9U&>Q['M-9P1SZQK2^>. 6LUU.Z%78@?OG(!?_(3ARJM_A'MJO^8>18EE
M^?UL1]R%YU63@JP?FNW2= AV\5^JO.@PS4'6^C?O IVN]GDW:4RE+8^OE)8>
M6QW*W*!VI0G("A)=?%WR%JXFC47 :$354IBUK7W$MG]#]N*B-SE3WNFYO_"J
M-M7<D%O_?#F][?[6*-VA5'1\./WI6(KMS[V]KAW<M*2FFO]V\,5&]+YCV+BQ
M69_PEZ&+:XE*=@_!QQ.,!F@7N,FIZTF++LW&6B3JHMVGFK52$?/)IL4SFD$!
M4EN ?RCK.H>U"*=S5W01I*G6X+<A$D\@=Y,/6NU*-*[*VT"/N95U0-WL0R<-
MVD+F[KO=SY<SCT[# HU+O T-[M0'*V6-3:D])&$)2->4?C6&0-VBA"!D(6DL
M-$.32P5:"> #D+X5 '>(B#..7C,BY$L#(I?^9:O?2!R'>>6O?GKK4_5.49RR
M9K@F@C@)WB\^* L%+AN(/CA;+J9[Z:UT(46;S0D%,,E_?*KB?XV+1P?B/Z!'
MFY*CBJDB+6V%0[,(R9#$P9\"['(CR ]6'2#9X,(H2PE'UM[@K ,D65)/:R'_
M6G*4'9]*?]W)S#>!BI1*AV[/\7+6- &9B !7%S&K$V<K?-*TW^5&E5=4W$]<
MSDLLS5-M4O9]6#[+N_['N<R# :4&^D.6N?<595FCZB)6&*B& )<W<1NQWG=9
MGI."5T+:T=?[>7T65B'O>B\9EZ29A[GP?P[/>)64QEO/['G^4+[9SFJ\P7W/
M0=7HML]2\, WE#VQ4#$2M-/H9OG2]/3SAXI6^6Z:U@'O6GVT:-O1TE:D$<:R
MW%*\BZ0%[Y9%!*1PNI)VSG,3</TH#+G9A6 NO#V.# [1E2.K='.9*?*1 +C7
M7:_D-K".\0413+9*]M.S2@^;"/4 N/_+3\U*BV&.W:W.&'@7;?S!JD^RISIY
MQK<?EU\#LEECM': DB8%Q'Q2F'FI%VP6&ELS7?+PR%!:U- \+N^4PV9^![$4
MR^^Q7]B8O'*K0586:GC.(Y9)=AYN[WFN@"@W<Z3OD??H96 8R2Q?K2,L6(ZB
MGM'_)863[VQ\*\^;^&$6\5-M ]>![%CM7<T,H@B..*O55< P[Q++OQ1D"1AW
M&=D MW1K&Q _2$W ?/OSZ9+XZ5]K=W.)Q)")<YXTO;?+1^_'^UWFTXY7QMKD
MAT(^"R/K#V*K*6P?P]5SGI'&_Q_:NK#"L&H%M]=JE[PF3$8.CA?857 62T?0
MP]I8M;(ZP94?<9='IUQM.UF.45L]E@:]SZ9F!>&KO<+]NAEFZFZWK.V]G84Z
MKEK;/JD.*&P']*XRSFXJ\\'X'YN3*;O\ ?G$K)X=6&FXLQJ_.DV 7YF0_.1$
M(S*0[]]F,,2EO_5_U$7I.ZTLXL>&:I748^\&Q;;_1F@>V[L.AK>M#1-B)(V7
MU)YO-&CL&!6C!Y,E=>_1.Z><F$,*;K9'#M@4$UCTZZNFK(N[P0"\_F7_"8HR
M"M10X6NGX1%PB"MH93E7J]JZET_/6"<T/6G,9;DMRK$&K7ZE"[-U[I&M@>PH
MOS7:(5&V6"R"]FCCG*?MXDNGD51E7F)!$[0$H"RM*"(]I<C$PO^R2S/K&QU2
M;Q!^RF1-K\"]0D9,0UO0 M)O<'?3=RM,+#&7"S[C$ER%]2_<X1H\FZ?-[1"J
M\&<>.4#[EKO68GIZ3([Z3*<UB;^MVQYO/K"&J6@P>_#!:Q+A5E=@!R!BCS3"
M'-MEM:/O]E/',YT__K6&^B<MWQDE*VO1=(LJGEK?U/[1=7JXKK:VKMAV=6MO
M:[4R4[%*4?&=B1XLJ2"1VB^M'6 F@LU7B9$4[MYJCR+?['Y1" P"=X)+?*J;
M,7*8?&@* 02RKI/#Y";DY>7&QS.4UQX/K*5,9JWNW]E7G]B4NOAJP4!J8\?O
M$%"Q\6!\Y @@">/E- A8>E7.YQ-:?0#JQ;HA8+FT*E$1^=2$Z. ?RY^1DSU$
MN!7T\;2T(O'CDP=SF[?X-]RB<!&"/VV*J3[,OS]I"P^C@;,>4W4,^CGC8NP;
MB),[[[#\+O..)0EJ%O/\OV)4&QL9R14 J?T[D4';)X->^6^_<:O[\'=D_X>>
MR%D)OK- I,[\>+FS;\%#0JC1,I]XG<';C>IO8:P62]CT[O6^+&*BX/]6-D7U
M_,"]W3Y% :;1"SRK=I$LV'<V&^7)-$<)JT5U3$G/D*)IL)L&&O9-J,>;AK/L
MY(RHLJ=!9'OCTZL9/ZY4Z> "<'DW*S[\A-=-W_%MBNMV(,;CG7QS=^C55&=!
MA#F9HWL8J>A,@C0V02K>-=WJ3<A%)^LMSA8E\!4<2^HK7VC3G'+-S!<=^CA<
MI5E59FR$B+PBJE)JX6BK$XNI_>_LO7E4T]>Z/H[M;:U:1(J(BLJM",ALF&=:
M%2A#H! "$J8"$@@A0<8 8?"THLQ4YH2I@@1(2) A"1 &910A((0P)"3(%.8@
M\R###_M=Y_O[WIZ>=>\YY[;_W/LL%BMKL?:'[/?9^]W/F_?=;Q@.KD,QVC+8
M\-U<8PB_9CV([G+U],9$=-K)AT T<*SU&V;"@,,!&FH@I!KWDAY("1G^J=EE
M+Y8-$#86%WE"M3">H9C_R*Q+%O?4REM>C(J:<>6F,$0,PO-#8\:+7KHX .,8
M9,T+D8_'E@I2GRF-^T7W;!!UN_<RGE,RAZW@74I(M0M(- V;V@WS4S^@F/%$
M6@M['>H'NC^Z[>C5^'<ARM"@F:>E0<7$ZO<]%9&Q6.]8+'7X11I0BV8-!*@&
MU%8[QVM8LAGBTH%7/G_>#6#?'-\D, XN;^N(1O7LLBL- D?J@V6'2BS)EU/!
MQ7:F/C8$2YA7B4WN6@M,#I1_K\-A.O]>RZU$R?Z+>D"PNK5MOY.%O4B5^\?O
M+J@$]&:C5GC[O]T\?\4?'Z()"!@V)[R9N14F?Z5#1"KZ2?>4$LQE*J"6UIT8
M92X1YJ<G]SVMLJFFS'AA@)?TW>WC&6$=9A)UW"YJ[31<$[G5,O;*8]FQ^4?:
M788S+?UXM3  53!\?"$,CTGJBHN+2X9_ ((LVFU[VJW[GM1< :]LKGPQ9>$_
M@KA3>R$B^:U=U.T8(*"I9B58.CPI-ZWK]'@]5>[-6JL+J!G+M2R^M*:)<30S
M+.$QHF)WX#%\RR;%,5FCL1#'S&&<NB :JCP# B: ;-N6%K,OEU6<4D/DD8UR
M0M$9@3I+@0Z?GP'QLO73A^U=R#Q[FF%J!6NNIS.W!/GU3GRH]NMH#C8P%%DU
M!AK3[9*U*8/7B=E6B[L&1QON;0#0%?$UY!>5E.(;DFK#EW]L/7'[ZE4'KWSO
M%F&\RZ5=U9W(=\,D7KA<@DXST%H58'<:0TW!Q?* /4TS8'MG4$_\+51E<"#O
M^G6HZI7/"=W^CC?;$)6H/7;-H5G1L)%RV/O1<H.BMJEJ%EHQJ??=^H60W2N6
M<,%(>'K;#& [:(8(CTQ^/0JN\$)[!1J'6ED297FI81Y?M !^;%@=N8)T2*1E
M0>V0$^MG1.EBBLZ%!)3BL,42/GX.?QWO@T-)8PL_GO1IH+]FR%4\,,K_68K\
M?_'[^&]/!_Z*H)/7ZD"O\V\N[(5/I>@V$C6J]6>(^/'N$I6TUL\*,AEOC+G#
MX'G'>3^U#N*+XAGH GNZG%_:HAK4<L]DQD3OQGNC5R5?7E*8OB)UO_;*N!*7
M>3YXT7_8=X6"( C%EJ"CA9R6DL@C=<BRT2HOCXR8CLD7]CJ\"S.VX%G+Z3U
M3T'W5_A\X=!\P*53E3H2^>(HI<\G8:6L.Y$:3RZAPI[,S<=HN2Q&OLAOY+ET
M0()FDLP3&D31(\PR3;MDI?2?YVU-A/32L\?47/IV&GG17U#%?8X$Y'J0(."X
M)CJF\RX(2:RN,VIPOD"MZ6"M!G>K=9.35*NX7L9=!WMA!9GY?C,E?C;XR&?<
M/-SXLF#<&#%S3%^FKEY,T\QA25TZI8<%5= KAX$(-BU;%S8E_>.[1UO*I>JJ
MZE.39HB6&'E0:JCQ/5N[FK?UG3^5'VYE#CM 5>4&+\AXA@ T\%07>K6PL^[<
M: #'4:,_9(R)G [WD3N6OU *X + ;G+K6CV<JK>3UWP8MUX2O,&[^7=N2/SQ
MV;J/.!FP*M00G9TKT>78]P+]*K=M_J;KX?NN96@Q%@$F8^HS9+#POKRY'J+I
M4F66]C6J$7KL_LA^XOM'C6+G$JLZS@E]N7\O5&1BY0Q8[_K]6O1HGR/7.J7R
M2$ YA2S\07<,6!M/P*7,09K%RCM6=D"4D*U[7[(ELJSVB5T)Z&@H"E;0I==G
MK&&57W'V;.C/._0FYBVL6(96F%9GG68U^YXY8<'%OF<I!'E8,V =XX--K6EN
M"N&;QS."BY3<\WP1Q3>#\3/7<=<DPFZ%VK[;R]G[Z4?Y=?Q&8RV^^2<C %R=
M?!>YE"!\>$W%75-C I>S+3=6]$5O%<?QI[8E:E)R=7C8/DMF;1VV3WOZX8UF
M*_3%7HI(<A]LB:*I^U./ WO:7[M<?9,$$DGOY# RR<0M74E/N\:\Y3SZI0E]
MG9H2K.E,HN07':=?=_[@7P=5X3MC'&A/>A3LU9R.(TWB&/5C["-?^&OL,X;U
MB<W.ZWKL +0=M@!;M#'TNI+O-P_XN_Z=RL4_(_@YQI9AC/[NE:D)II-Q'FV(
MB3H2\/9?8[. %,?.IZ]GY3W\@W1J9LC]V*WPC,V0="R+=<^&_$S=<0G8\.+)
MP6-D[.UK-R;8L3("3AK6:-7JATG:1"4__$Z(H]&%0EH:K:EMXKJD4.PX>)Z
MER7'DJ)7A2G.A\ZEZU<^?R--HKD;%KGP9_/L-?3XOF'=0N^:(TO.U-'LA8J6
MU8V<GW)[TFN\S6MRB"B/1"*FRXJ9"0=^5CZ=GX\9JBRS\VZ)J:D>Y<F;*WCM
M/DIM <3<]'\X*=%:(%#CVEOA)FGP-I/2MYOL"@QNQTONW6O0Z&J.&96@.K7W
MJ*L"K%JDH5_G>]8G*/>$.,;7<Z]'%]GQN+BPM-V27K3 JD?3W]DI&H&JQY1D
M-.9H,IA1969Z)P\VO8\$+JN05EY,0B7.-8_ -U6Z^FO=A7\S,'JIBJXWT'6C
M$@LK.N69><\8AL-Z;]QV<#N;W0%(C/K., U@@<A[_9< YPY.=^6(N+-AC](]
M&-J,-II127ZSQ!_B+<W4%D!7M],G7,8=%M"056QB3M%32ID" @%-59U?4 TN
M2511I4O%_-OJARGZE>N<MO>R+[>4:M]F(L%^*ITLPGTHF*$K(^A>RLG]3/3N
M9O=374"&\1OW!X/M]^(D+&%' C^V>:P.'@GT6" *,8=/"@R'UB7W#%)4"IDJ
M/0__LS7TWU[^^5><F/<31+/#FEM.K=8F57 <&QTHH;LPZRPHU4YS;QQ1YF!3
M=KE ]>6(TWV$*D0ZG0%4\_@0_T'\=!J=82-J>*?;27-5XYW(DWKD5##4VE@(
M[,0VY#E$K9])PN(T_$C#Y\%P4;W7*3&L9H!P%::8/;/+\\CRQ='1BX"#TU38
M?N[.?MKIK7?-L:#8B"+"D[?L8;6&>QSV* S2Y4<*M*.BS4NK1()A+4##.O+-
M*<0+JABH^]($/(_2T77#*S5)G%!?.9^D[/]PFC51\"-$>79/Y$A@<OF2'P*D
MY0@&98\6Y5"V/I>N)[7K/FUNL8_RNC]&8F*U,5Q'_ ,M3N:JQ+OQ HU(A3W1
MP,;3E+"G*MM#+!YWC1O#*0[7M*/:PIS83FQP:F-C>V.8%,&X\?0@#IOGHUY&
M/U6,/1;[Q<>.:4.>M$S(5 )#-]6MP^-QV#*\M#0F;A0 T*T$Z*:)T+[JFG3W
M\ V4V(KZ.P28GHR?FCMY1A_ '5=9QL]H_[M!_R)IX,W!]I579"K9;0^_9UMT
M(NSF_C]&ZV\1DB*BVQ*&:G&B7WDBH9EF/9_[I5]39"8[E^RWK#2\<#FMXYYS
MU/9;3.S8A!2MH4A(1G_S>6:=7(#)GCPV\+;([2\G4A+\/KVB]X-/ZX.GJ6[^
M#BF.7,<.=G)E2K7P!WT_,3\T"FW!;R>D!;3U+;/P&FU;%Z\,2V2!J6<"W/-H
M-;W+JG,,W8+,XS.(1!(*30]=;F"XU6@J;4PW(,?DZXA+SRHJ0=/JG[^&5N [
M( ^(P<%Z2F2[,?- ?YMSF>:[ ?<6PP/H-E.REJZIY[M;9Z7Z3H5?4Y[=_]*]
MJ096K\F,^(JWU@OSB>6, @&-K5.HFH[1'%7WS6 +$/R4;74YS=X-(*XX-57.
M.9CC%$8##;-\P\BR\E8^BH:$!]F-P&+56H05;CTS*$#+^=N2JA"'<FE7"7]E
M%^X'L<R.X;H7KQV&TV92B7)I76H&]XSE&GJJ>KJE.SEOJA/U]Z5A3TC>-.AF
M/=&9ZA3H78>LQ=7+)4>JW[4(G,AD.!\K\WZ FI6*1XC,VZP/2B+_J\W_87QZ
M"[FC'%>A<B20ZZ"L-BGNXB^W!GY[)#"7CIYITRY 30F/RFSHL<)C!A_^@T_6
M44[2JYDV.:<^<[5CBK+@@Z , I(:,(X1X$'JY4#;44=;;+&>7>4 YI32!H_0
MWJVV;@S1'&+.%.M%%"L5?V>N)VEPOO;*.\;C/'T[S(3RS18H!KGBF).^XG</
M7SJJ>6LD7CIG!)WSE$( ,]1-BBLB+>BJW:^F*D//-*)..=N"^T9["G0\,("Y
M\E;:<)M?E?BRQAG?NA2WF*FA!8[QN 2L3B.8+S7"<4#KA?],>-K8Y>0T'4+B
MUS!N7[TDMYV='0PM,[C]!&)VKHBOXI2]M_W37)L/Z=^0KH/UMY,V@W_ QQX)
MJ+<RQ&DW<;&XQ$@ C09-"$T:P>6JTS.<O';MREO=0QPZVR#-'\;?%GCLAG06
M7&E7=' 9G2Y?5M%:I,'W(P_(9]CBBW(;I/(57WZ9J<L0?V#AT>;-8Z_XMDQA
M8\%4;<#JQMM$R8M&=EE+KBWC%8)QA;30G&"Z>K\M4!T$/E9F/KB0XU> 8XB(
MB$MEW6WK&.'$17NN17_S>X1<$>6FO9_A]4'I0Q_DHS8,SU?(-IZ<,G;EG-?I
MF6W42FZU-\VL1MQ7^5=75'_4V6U<P/;#T81P])T*_"REESA&7L^1K9AM''3T
M2D\-KP;7$Y+:Z:C;V\8S?&B^*C#R<86'2\U:UWI*+BBKRZ1GS,#?])UKHN5I
M/#G?^6(DZ+PO&?O#-L5_B"?I"7"F+S'BJ);TIW 1(Q8L+I\ZM)"W'U*'#$[I
MECL2^(1("=L TRP.R]:GO K(_E>Y^AM7;&?I"BZ)14^/! +V?R(:?S6VU$%[
MX[ +_!9EF>XS7$:Y7%'FF3Q,&1C(A!W"3]N%Q0> RO2V;CV[(=_W;8.G5M*#
MQG86K6ZFVW6V09QA7]SS/G-A%(K)>WIQR1!7<<J.\[1YW*G5@@E4FY2><4;>
M\"5\_T.U?N9D.%=^6R[?#V0XL,^8]>6$'Z["?U^8G;@5)3ON<:BWE5:TT.JJ
MB$XU7"FQV:G0'W_DQF),7J!I$LO.$(X$C-_]B]3H<_B'*ZLST>=D7LU='6YH
MF&YJ=>B#>Q[D#(W&KXXEB<>G"C_K_X7Z%=^1O9<Y9.LAD]H.E6JNC)'[BLVB
MISQ:MXN)6$V>YK^+?HSUOYQ@TF^<.7&V%D]JCJ%*?-(VEC>^VR"JR[J.+T%^
M$'Z<8X]BTKO[X[#NC\TS%GR1GWH>SV#*K2A/=;[0D& _EU?9FY00/$$UJ&WN
M7186=.ODM%72[_LB%!<7./7T, 4EGK<9L[CH5*E/GB2DT;S>+M7);DUM32/-
M>1*)[U:C;(,]%#CG :W18BX7M)J\QJ=S)6>R%-R0]H G'2PVZM.$6#;-0UCX
M/!UDX8>COZ;&4BW:QJJ-1]C7/7?SA52HP[?(R]D\AFX&:*YS/JE2;S[$72CD
M=ZUVUI?G=1P.RJ,U_$KP!S;IH4(?%OH/U3R=Q]W:>@R^CGXQO."95O2@[?IO
MQE4?3G)GHI>2]%7I2F[>^4G.AOR#.YT'!8-#'%68F76FF)WXLXH78B'O%WS*
M]F!#KSQ(.AZ)685KC3==]ED7@A!O3G26["^4NYZ(..UQ)+!O+OY!N\G3O2+1
M:FGX88L+#O5@=;ZLG5O$GMT_$TQ/IFE."VJ6U'-[6B6L=G)9LOFH37R*9D\R
M2@,5XDO<5*_^SS]<^<-DL(# M;+WNDUBV1%?TMK?J257% 1NV;#(VGXANH'*
M?FM[-JQ.(JB[ZUE )0&D2=7,$UVP+?E >0Y@C-%/4^WLG:_>VQ5+5/XJ_S.M
M5@=:]JS6S3?!G*#>;?67#*,&(S#?-]>Y\2E<W'(&H!^NLV$MWJVYM,SB5_5\
MD,BT "&)AQ+;<IR4+CU6M#2/ZVLV$7J".]7&?Z^'R!2_XR-+643?J-SM\',G
M'RS'9%;$0,[+#;UVFB/,RY0DCUF(EE.8/A%3$OUAQBP''Z[#:$?H=[\< G*!
M6FZ34_$55PLFFGLV;HR-PM5?,9SO(=( YT'QA>[P5\Z$2*!N]_AQ5$J_H.S*
MI9N*R_<]T'[NA^A=%ZX.B:]K3MLN>LM9=[]6I)?-_^9W3?;G2%>!DU'OLQHZ
M,_>_Z.NO'[W:5E?W-GAEYMA1JQ,E@TLI%3;!LYGHNED&6:D4S, XOC97D+O_
M8G-U]]+$C:H^2/B#)*U=QI-DN7U!_]AN/+E"Y8WLH!J;.]KSGLW6^B">GWE]
M P0(Y^C2%-QAC5"-'H:1NN6>KAY-J],S ]$Z?'B!PY()P>SGSJ]/W2>=I+4V
MK<>/+:2=^64=51,B\O-VJ@TEQX?<Y,[RM22^[@!DPD)HCLSBE,Z%KL4[!+7:
MA8WR0'U _OEE^$"Q>INW>6+%N2:QT&9F]/?O%)FEM>J%T(KU+Q7KZWG74HX$
ME%O:AEVN289(;XHZMT;U[BW7+R982WI"$C[#^%)M-\OM^3U\*Y#>D<"=@(AY
M7N,OH;!_)>7_/Q2JGZ_\N(-=5]YM3UVW_)H\^U6%E+/089Q)D],=S'84X&IJ
M]!UZ2:GS=__P@_4C^+,K6=-' @)56I%?*YE-A=;.2HT?"1 I(/OIA<U;E(P%
MN@UOQ5==WT=SF"4B>9HL35B'W:AM<[+2-\6/=M2LC8%649=(DOLBJPFMKKTX
MIK;,J6J3G3#<Y5AV2&E2.B.Y4L3H8KW&75 SIDCDKA' :*Y0FN/,!Y4",/?;
M&QL#3_45AG$LUAO/>N7UN5#/A"UW](8C!NN/!'X@$_4RN 89Y?5]?H%5;]N1
M2N/32O?G4SO!L.;<,2M+;OE[K&-$#-&\W'/Z?OYY)3F@U'>F%1)G(URTK"?7
MRYI([Q,>YM@A@:Z?=T#8@9\E%F(X!*%HM+"J<!6\.D!QG"IB,4:V %OT8+)X
MH1:]P\XM3(I'C@4?;%4D@=-H6R\>C=4?^3V;G3V]8KH3L.Y5#5V,S&@.EXBW
M3^?^M%JDS(^_"@WDYIJX$9YW.U"J+OVKI)\\(/*5%/@WG5GV1'@P')+13J8W
M.LPY.8Y]GP^I@;\EFL%\K(G&SU]@CX-ZZ4SOV[=2S%=#F+2AA>IP++S:615H
MRQ0&V%KX9F?G=<4E=<6-95^'RO@&@C_C9$Q*CSEC"DY4.TW7]?&Y3%-]BJI@
M8XV;O6(]ZQ-&H=KSP^&WC](X_,=YU)PRM4U>SO8!65E63>:UR6NV*6C,ITXM
MJ+<VT;CVW>E< R"!)T?BV^LJSNS4UU6_A['/OU,&TX3OFKR2)Z!%+,49G-QN
M&2;JP8=;NYGLS##FND])_\'<H;))-IE8Q1&LYT8*EE!5?=1QN6.*G^*7/%_#
MEAV*53+K(C3,6*I R_(:$M$K_SQIB7\C/XG>^)VI/]S?,AS\//5YFNEI&2;$
M"N3M>R0@4AS\^*1HYH+"5?K,DL%UCAV_WUY#@V%KS/*)BR\EY=4X%<)(\7A<
M*>;G<BXYEBI6#A9EX36E97RCV<\/IJY%?O,[!/S;JYV2R)2==99E"D$P@LS_
M[DB@*<]\LF$[2O@)W"H6LL2E/%>J.!!_^"\2_>D<&DQSQ%2R5CZM8W]+"E;B
MP \ @>OETO@!C'FB'>1-V+/!BMOJ1-ZC+#NQ&H_+]AKDXC)$L#&LC)D:'@A4
M\">Z%M60FA@[2;)$E7TEKQ+_(#_DQ.J%^3HD*<*RZP [7P T>@/%?DS!R>%*
MXU*("=LOAMTWXW$)E3W98P4?PL8V2U'NH;$UUS;!+WU+M)74#@?YQ!X$(!R%
M)I;UMR L:;24IY1B$\@ ]KFB1A_(93"G0IR$4=L,:RA9]*B_^99@U  /4R.?
MC2D2)NU\4B*2"[NL.:SL&6S!Z;F5SF>JQN3E+ 7'>P0H\J=N)O%Y,@C4S9^K
M(L%PX6HAC&_AMHH\#V1?]*%Z]K#O68^MD4[Z(J@$\K$\D'"#+ LN4:MFE%F&
MN:EER/8I>"A\+!"\:"P\ERBJ^3OI:JC5[Z>K>;U0M,0:M1JZ%U[!E#5Y>,PE
M46+*&,S9NF+1.BGV03 *YZ"C^>7M?_\/HSZII\7K9DX/CH^>]0N8,AL;>,7B
MWENP-/#E_U*5="KX_-:X9G,+GT?M'#[,C-25ZK0CG12'F+K]C,VE,F>PO1H#
M'(;R38EKX545C]^?>3FD$M<C7TB[U.$))39"Y<:M44HMP^)/T5"6/VH>LPBP
MG5CN<4VH]M)F0**C&WO\!_><:=ZXL$-/T&S44N!N=5TU GMS]=]_9W:_75')
M']H,)/9Y2ZBN"IOZ40U_G[6DM]=T[T>;3CA].=P8FC]<MR"5(>]W7NX?7JQ"
M*Y-5=187K"2P+?<KWN\F F<H)J*9[2Y.'FNA8S%Y,"5%Y<KMK8R;' <N9+CD
M..!FY'\L,#"^UW)KWG\U5$_:+:;N+YTL:O1GX?&E=<@9M6&C(+"X7&&]7!P.
M[Q.7C<<6NKN'6/A&P_!XG_BR7ROPZ."4D*S863MO"!8-K=NUER0%.562VR>U
M+R565417J+775-WF)J(T/TM^9C?EZC[7XB )DO6RVIY.[=;;++N/'UPT_3X7
M5@>HBOS64L9Q-3C!(0H]3W+J@N-OMK@2D*,[@BR>Y*D %(JBQ'SO@,%AY5OZ
M+=]4^Q;9V?M!)539X*;[3BFL9+QA\5S'2F&UX&<5-9;SWAS=6K0__OWEJ3L^
M8X@K'1@FUD,&AGD%725/J54Y>ZQI@.78PZF05."-]X_"!Q=,U=):'&:P]ZRW
MGC'JME)[5W7@H'>K%[\\$C@9@AAO':>""11",D*]W];(6E=:6E,#;-%NK2HB
MHKU)H*PX)E!\XHE,\6/3M#4[S1=\\SO,G+AQ33[EERL*&YWHB&X*(7WZX0<3
M$LU<?GLL\/,A+O/) F'>)O&SZ:+W_S#GOT&T3K"<=9D4!-1G1I2=*3,C:N-2
MBW52@:>>YYO.)$JGADD_DORB1?]6PBY8;=BBW^EN/^!X?[J[AU4">*>=^6]7
MSR+[)$I>(DZJ+"PHKHS&&ZJW3Z)43)^E<_4;JC._<NQ/-N.O\1+96;CRB2^
M>ED9;MAGEJH=&?2>&\50@I+:/I:E^RC<_S+CX4[K_<L\XF9W]J4C 2'%#C!-
MM0&']7JGN<"[RRYYQ[1\36*6X6D]S3>9]N]I"E!QI-LN,Q!>,FI21)OM R!S
MC!H<G9O1Z!)-1RAY*&\,T<#,?-#X<B$/$"FU9;#PG4F9/]S%)4ZILLXW,A1H
MO-:QD"?>+1\G4^22H5,%O''3PV$NS^$5]WD[3- O:S* ;OY3!1HE%!576.^5
M(VJB@5T>%I>CAG# CK2[[2&+^/C"LJ<*KM5Q9+'WFT8A>)Y%-#N'UZFAO5(,
M0/VNTOA?_'U<^@GU*@(8EK4_V156<HZU'F>?2GIR)'"W:%SIZYX/S1>3NPR?
M\1B#2L__\4='^GE0IU [PW60:!1%T]5K:_S!!MU[L,-'X;.V5"O]1M,R>G!\
M]STG1FW[[/M+LC!S*:[!7DQ[!D<K6-XFW_7IXT6^4)#K:1U'D<+-0^<G=+4A
MN;PL!2X.>MT#N353/X]%.C0:C^:@B& C=B#-**AW<>5QVWB+2\*.SZ\G\KQ5
MSC5?R^F*P/JLIFV?NG[$HU'BS&,1F+:]92_D_(.?*]3SGW!/4VJ@V$5)RK;]
MY@*SLF]7[E@%6#D-E04KY/ED9BC-F[KR]M[[-TV*$G::.6WP2*'WB;,_7JKP
MY8PVM7M6VNY! #7]PJ*C;%T6(!T$K,M+Y^+HP8Z+J5#3TG*H]<4(X^[0<=4\
M>]#LD8!]#@_!&5W1:1B]]3O6TI)OE)GHIN?3<XA;=@=S4;(NH'"ACL3F^IO!
MF+YP_ZN/26F*4-;K^_\RXR?FFE$E8=3K:)KF)Y<:J[M-;!'(:$F$?YVX3.F*
MDF11<%)#:M=MRAV)B^8NI*=#M@BI1XI56P%AEMB@Z?H2%$(!@5O7O&0@UW!I
M-8M1(,"TBSI%>+"%3[P @V;O6%[V"KE9@;F8J,:DN5Q;6HE4!T/P]-&$2M:,
M0X>R'*VI6G=1U0 ;Q[-:*# P5!H9\X:]XJ+]MPMHUGYUM*]+ZP,N? 5QA"_7
MT@<IE.$<O]RZU.<#DYM*<DD^58/5]=BD[T:F$3R"1[2E:9%E27H))$,1OA,Q
MN=IB* 9TL\L8KO7;A:>![UD@2O'ETAI,58G)>W4 <;D27R.V>KLFPJ)C+V_9
MUMZI+),7ZC30Z=)JN13%5/U@VU=P599G7O/6\<7O&.S/TJ\" C?%ZW.:S8.U
MG /_,NKR[="@^*MV4DX$4L6!$+4V!LQ\]D5+GGR24%@D)'?T0/QVKILB0C\8
MXJ XG0G)7J#TIQ+),_[^3<=1Z, 5;58;G"0XWWH_5Q$Y'!@8]F//;([:9%FA
M3/DD% 7K<,1!ZS E(D:<33%?STO2SYNS>MQ6'9$_-,>GW*&G+&QH!$IOA*2A
M0OHBM];-^4U]BQ;7WB%X51W];^8YUB5\:(4G&@ZY9^P#+F6F)O%59;Q N QF
M!E-.+!/UE95QHUSP?>QW<'IY#13_;MMF<B.*_')29=G\+S2-E7N-EF_*\-JK
M %5@$/@:EL,.!B-G1$39)+Q</,ZB,JI7FJFY!!:%X#7:.@_J ;J5?9%7$PU^
M^5M;:5=C\COWB4NC3?F$33/K=X8K!).=_@Q4Y!.16SLQAZVN99F62:WG8O_#
M(#F/VLZZ*-RV\[R2]UJ)E;E2SY1?&8\"AZUG[\H=2\68F-#]8<CBE\$'I^8[
M?7U)\\'EOK.I@+ZA5%&ON4YS!151J<X/*8HZIWM5'_9^4:D;W,X.A*OV*-H#
M#IV-_.=?U/K,91<\ 5LLT0)D#BTQ7 951%7+MP\X?R3P"*C]6,-P9C*DW^)(
MP+RO8&'WZ8'RG9P'J=T*J=TW/OZ8?ZQ=N.UP_"O(7*&JM?!<YKDG79]]84$'
MJ8-UH3:JNX;_A16FM=)P9^)(H!?9&8'=E">F>5VHN,DY,44QV<@7?4E'#\<M
MH_,+'6PHJ[=_QZ;_&83,T33:P.Y5SC!1JN[M):W%R#SZ_?OUPSEB^ #[U+G]
M(X&,M?,5JCKA9"TGVWX(FY<NE9II,Y2^-IBD$\!UY%J7*(IEUG;[F[[K3.PP
MT2!?K7@(AU^@UEH,M9_?E^ZE5P,)_;J2HC'C%G0[);"(N$^.F,*P[=#R6OFB
M6(83VP<U$E8 O+LNTY>B$K&S7WGK;<&C,?[4L($&/GG6U[)TEXD^I8#8'!KG
M-?EY5H2,:Z+-:C9>[%$%S1K;:J;KL$-4NC)QML(M6DIVZG;-:NKS*CBBM5.L
M]ZM0VL)"3<D76L 96IK3!""3PGS4P<*Y2_.N+;4AL*C!S6YPNR81:-O^1G8<
MI&[F$.(9T[.TN:3N6$G'1?M@UJ5U0#WY@54___2[[N/G4)+!PP?5C*O+ZTHL
M$BCUT^5K]<L*%>/^/>*.:#L)?$6QV2VQU)27_S@?O\'5^9=-J_DFJ'"^FGH4
MW4>Y8&Z,,Y/+3JK1B2>C\SZMO?<AM"4W*M)3H;_LT;%[74U4J-9PL=P:,BQ3
M@T/Z("QJ?FBKO^<Q-YF8(P&IX8M(:OZ]PHJ_0#7<9=O?+1)0 ^ >FCN^D2J(
MBO29739>6[(.2>Y3H%>&@?EU3_(HLUME!:.$32L,@'8M JFF_DXYM.(:K56C
MQ=F_YE(%!])YQCA&L9-U]=M /^EZ]EB>99S;&39,+Q?3J!ZI%^ZK>B& [A6L
M$)%[:+R0UTX4A.^TK4(G9!*@Y;D_0>XMCDKMX1XX)&&A#[*[_3^0+4?)4;%;
M8^I="919AO$AW8X_EK[6,WP&.[J8*>/Y^@#OE6.UF*+B$1!Y]<6*??[5['_9
MNO^S\.4KVKLFZ8;N0__[#8Q81%@;H<O^SI% H?5*UCE>Y'BBR?V"M^NP!3&;
M?^+9A_2,99[&&D,RF5;WXO4]I[>-E4U5%79#:V_6ALHSEDG+2MY64G!T3OB
MN?ZO\1#V7*+D%Z_6FMT[Y-I#?8'GG5I__1RJ4.XXU$W* (%5*7*X4DS<1XPJ
M+UFT+2=UQ11M:Z$V0&.7]QSCQZ:9&EO8A9JA[*OETTH!O"2<H8.5HK;BZIY5
M2)4]^'F15SE)SORTG</H7DT  Z@HWUN\8M2^><E_;'J= &2WOZ>]O/ 5?N-
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
M@>-MV*^UL;<B*D8JXRM=Q$6,Q&X-W\3"?^T%<^PX;)D6R\>OI-T_(L3\@PA
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
M>&<C,*E]B%)JT\<WEG!1+:)>0!@AH(+WM&ZE(4ZR)VE%#@ZA^]"+M,4^&,=
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
M'E#S"GUGGA2"75M[O!T1$]TZ*/4@T4, DEW,'%/D#!@Q[8(OYZ59$MBLZZ2
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
MZOIED.:X?W\O*$0<J Q-,+9.1\J<,;TNDJH=38GJ#;9T.61906[YR!--:M$
MVW^R)Z+-1!+>.&Q:]-)U6J]&M9K;.OEP)F+FFA0YXMMG,4NVCO<M1*/F=  9
M '9 F@O:$F<QA]3)K82[MGR;:)UXBYDCRX'QHR0[UJ[3K@Y(]&>00 'BUMA2
M1/R]HBPX&EO_D4/!/W*ILMC8[,Q-5!DB^^._GQK^MN[<,EMW:UC3]J&FA:*I
M2?FO*HFC6%7(22UA2/&94=Z.:/_<$E KG0* %QM94:T[HI0\DI" 2TE7@$*E
MQTLS>?*K2P.BXG?QA)T!Y@F3ZGR)F]\M7C7 8*V+(WFTXSK(L6_:!@&O !^9
M$\BAC:P_5L&J[(_:8-.P\8A'B [J[:"PM$7OB9G$ <YP<FS*,\MX?]  RL5C
M;%M.3D'IY/G246?_RO_O3^GWM?O^(5RG34=\4/(5%"78)8_I+@RV>M+'=0M>
M6QH86914U')K>05DUA1ZZI1HAZ9YU(B'*%O6#!=RSA\DW0->Z+DK\ (59/Y
M]K#U]:I!B^UWDT<\2!_;ZN#29&=FJ7@8659/<W6/P^4B4,KT;3+1MBL.[601
MG=R^4^X7J(,<HA6[^YFL'F:C?R%^TWSQ[J^-^NO/@5B5)X^K23R,+?%QK/&+
M<XQ;]0S1BBFO7FZK$%->5$6)CB3'BY37?]SOS_$5K(D]64W+T#WS=F!/QML@
M74;5B#EL>(A]1'8^OV$<["U%LI>]F@Q(!',*@1];9FJ1ZM 7U'@X.-_V;>Z<
MZO#,P=Z/W^\+0NR#WE#'8OJ\CVJO $W:U/V.V<+\^_P&5(AX*5E#@QU)HAS
MXRU<FJVYE?:&K%@#8M,J-/UP^BCKE-\<Q0)_\F>Y\^\.:;FUAGWDYA&)AWL)
M^7= X0S'AY2B(RW6[6BQ;Y=43NR6BH>'-DN6.W^C5N$_PU69H\R U7"U/9A7
ML='4E$%8:0W@>5FU0A&4U(*9R.8I:< 42X$DT+Y]RNUTW4>SE9ED88,;Y#)N
M;,U&X@9<B@Q.D3O__ V!BP>4/LUH;ZB6[.AP 3NZ(UQ[A1*!;Q'RSX$WX&OC
M\> A$F77F$5/G?]$-6[?U-"Y+@]'TM^,J*[CS7$\-2OSO$O\Y5=F?7$Z\Y=?
ME,05EP'/Y\3W5ZZ>3-1X60W@V"V;635?;J1D4A2UX7  WK]F5DX]7;PFO[9G
M!,UI3Y+!W]]I)F<6(0\L]E43YY_J/8NT5N9>L=7*!4772=WL!8#=2""3K9E<
M38ZK&E)*741%^:I>7V=!S*R'O<NNAR%>F<ME1V^;0^F7NY]5A[YP^P335Q%-
M7&([9TQ!2G_MALGNC*3U>LW[^^EGU^#A%>EE HDCE<C:6I&Z^F!!)#],-[>?
MVG4WV/ZBV.W!6[$[3B.*Z7+/SIA0QP[ERS>5N24M,P5;IU"8G#M>#X"U(C4'
M6^QB]B+9\WU]H_.]!2^EE$-$<UB/3-%9Q^G!KL=;RE]_BP:F_]J8WZQZH;IK
MX9P/<7QA_HE$5/6(\LF0@#+!MT5?Q>B!;W2HWN7MRD( ^C_\#3\Y*SZ7[0\?
M 6X)9L*%OZ4EE%K,^\M!</P-@LEC%B"D6'OR^V5K_KX+:LD?K%L@4(<5-TW(
M*YG92SLO,P4Y^3O?K?%.*K.6>\S4?OO>CN>,:3V,>]D":^_@'ZI0FI?^?IT
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
M3TJET[NYQIDY/MNFW=40\*_&T=P+WXT_3%E;/14(H"KMRIX9Z%XS.,9X9.J
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
MNVNUXR2JM_;#V$KE8LH2=Q4TV54$U-BO[SN!.B]Z7EHUJKW*()7M:KZ8,$J
M%(+J1R580;4N4;'7?_V_VC+ ='BDTP&OY7>4-;6S"$'?LP;(8CPJH,]JXQQO
MJ8XIY$="@$0-BHXV4,Q-A!A"U=#0<NN[_<GF_939GKUPO4R #:=@"8" .O%&
M(;E;L+RCX96CU=;OFA4.Z4&F?F0U->TNX:"+CH,9Z$MP+<?B$BV_TD*=+"XI
MOBRT></NE8%LHNZTC2\S 2Q>BA\\;ZK7I^M19]@T<Z]%--^#4E]9&W[S6:V^
MCDYMS0N=V0 :9PM9$MTHI 5GW<"$.MZ.1QP+&85I&N.DO#LC;-?J_!WR=?HK
M<":3@"8%N\Z@-H8@R((3"9Y3=*).*:]D^X5)BX5)VWRS11-:CL$*M07%O(E8
M6GC^2V \C$.GUH;H$3Y91;Z\-N>(DT<:QQI!^F."%08!IP*6PIJWPEH*WWI2
M.R/L=SQ2FS>X^^&-^Y?*1C"PL&I7>*GZS@:+9A&8D;4S&GG$L\@N+;\P*_%3
MI7(UVO=!^?E><5Q7=0P)Q*6^O']9/(M5V\)YD<M^U,VJ#_<F!$P\3\T_VY^^
M-S16'V4V!'"4@N):W0;LA0Y\#E*<$OU30F' M)#,_-67I>*RB1<TG*U;VQWP
M]I4'#" Q\MF )>B;W@T39W,;]?1>AM2'I:""J@(E)RO3SRW\EH$\3GY.4(XW
MN#\9 1HWBND[$"S54SLG18Y:.1"RBDN*;_QM7A;]_-\3,^_@_ZC,_-\"4E[L
MT:>]9K[RP5P-ELJX-R .9F)@^5X&;_)+ML& -Q^"3?V\I!A7<D-/!1CG=G3=
M[ONRJ+BZMP,/;FXV_M\[%?UDK(B7.E[6>;'DD7S2R(E3/9+9D\Z(P8L<%!F7
M.WN&-WYX-A_L<:VE@A@FOG;4Q;XDJ?KZ)_24;!TF1"GLXD_/MC)-^:.@Z7)3
M\Y(#V8VO4UH74]S1HMF;3H_](3H/?2AJ/.R$IN3(XGC_%MD+T3^E_>L!-6/A
MX@#>5D-R\5^/IQ5Q#>2G3O*=/NMO/8!T.4/N<TX%5I:&6GK'D?A3@7J-<MF<
M4P$;_(&+W"6TX,1"7X31TC(%>Q(%9V;'^5&/\3V50H<-OSV"QH-?G!I'N,#E
M(/=8O5KGH5NWJAG?EH>)XQ*&_<UN_L0L-)F\&FHJ(IMH7B)&NV5S\Z9&7S#?
M*4VPBF[,G=#7K9;D3=:^:/<<M\V7/% _A"*WH$_B70OVG(JK-0Y%%XI,\])'
M]KZL6&O;_<O'5Z#ZPM$"\,BP[,:F*VMF>Z>EPT>QU\)<#J_B'VM.;JCPN3BJ
M:2W^)(%"OI/@<QPY]^RAG;9M#[6S71WCVU=S[/1]8^/;_%PKV=X@2GX-\?YA
MCIP"MX].@(8'R])(9I"LDTY'V)8B07Z3(;3/KJPZ_/&040>@Z%Q=;RJL[0+U
M.OK52 B'U),,M7SM$B-;5\8L,#WM#FQKN^PK=6_0;1KI(!?CPTR3ARWX_8<1
M)?.;UHU,X1\Z1FN'O-?N'[IJKQP3JY^2!"7E4#8L]F+1>.KFCR%6\XZ[4?T'
M!DOE170*DAM8/[?V8^ZAKF02Y<$+_5.!,\OARE6LWH;XD5O>%A6][QTE&E:5
MY%RR_SS:HN"G14R4CI9L@K&5_0EZ>OF'F_!KM$SF1(A45$N^RD2?.MDCE?KR
M;>VH-T_38('P_"RC3_96[\4C:E&YFY"\\<'QZMXDO_;_+ U^<TLL=23?;)/B
MP<,RF8K.G(]C<&NXGY_A-XSR<,*6ZBL&!B]B>-=4 UTW,N'M]@DL;^9*!$ 2
M/B1DFL#:YER'A+!!L;UD($$NR$7U5340^!">'+A'U:EP8W&1I"/1< 2]NO9)
M7P?-I82TW=Q#U.QKA$5I:)QE)U)DU8'U?[*T?\I_73X;D.SL2%/=N)A(5^'-
M3O;S$_WS9.Z,6X,I36"-,I796W4&5?IV;#"X3,-)'1WYZF+]* #6YH)+D%O
MJ*=D%T?X3$-_C,X:_7E;+CQK\"%O.2+ YQ %VR166\="YO1?+OH7$U =-O3J
M*ZHRG__8&>/-;)JG8[RA)?3T]^LY/TU*Q'W)Q]Y(>P"IB<ZD<2R#1LM]Y+#]
MHVSK<Z;<"H:M7>5.YBC%:>(I^5;=5+GI@'%:J8T445GZ[&'8^8ZDZ"3F+N->
MH=U SEY*J<*^=)@DBQFX,21?7O-6SV) Y.D$_M5M>WI>'@>\5RF#]F#=CZRB
MQX6NEB\ J1\(PM1>6T%;P_NSM@IE]:M?/)^[,N7<:]AQC_5 95B+1\Z23]65
MZ^&9.MY;LGRQR'T& J@#0S:Z;=0QL)\2Y)=<H)\7O&9[1-@01ES*JT7K"E\W
MUNA-@EOV9($!K)-;7L@CL1+LVTY&0E[N^+7^"=1, T\E;UI[%'9[NVR><>B)
MSN,L( O%GZSG*:N:'@KE=DUY!X_U4E]\A5:3]_-HETE_6T?4ND146E8BA%;!
M57E$<W%%^W+EVFZ S%G=]N/4F)NCZ,VGE-1W;I3H<ZCG52^R@"*#[B*F$[!B
M L2/@"GV]CZK"5+'T#H:@+Y?IUX*+KQ=_?B[C@#X>FT($7# HJ*K4D@>D<2
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
M'SU31P4*#!XUJSX;4&8-AW7 >ZNIZKE[!'  XU%^9DL'78,*=-;/?1&Z*=>
MEDGO#KE!#9A1Z9LX^W'7,A3CQL-N>X2W*"Y]_WMF_^RDZI)6!L.E3[NXG3T
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
M2U*6N2U/N=6G=-VHS2R!2'JT#[^9DX,OI]O3C(_":^(H#HK&(+, .JA=9=7
MT2(\VA=FHSH_V)^C1;$N9)EJ:EP.&=P]^O=Y&GO>'!?H)_R6TEYM9U7BD\A?
MTGG2.1C$9B6?FF!T+F</,'[U]7^8-EPJU@=;40R>J*8J$E7%Z=A+AC?(=G9C
M<\]IK_,W(,0\FNE^CE[Q1Q=1 K7J"2,D7\!,+7T1TFA<GYV )%H8L2?&5$Q>
M41JID)1@."XEIMVIR.X"\;=G?YRZO]G=CL=L>F/U3:?O;;! 7X'.XKCM]9I!
MWO':W8NZ;AY4 (8\PA=X_V%6^.M<(E;L==.@G:RDEP9)=5+#T[=&$3J$O^PQ
MIFW8D#!W_\NOB0/*:HU.^X V*@&$;&UC[>,#%]_5@8=@I=]#RYBE7(ED2^NO
M^QK@.[J%,;]7,\"6JD@R,'E0UEME1J(J+#X(W1(:+%05RV'UOZ'X=-]]>H[N
M+QPC_UFZ;E?Y?<[@8?'UI"$[7S.7M?6<XQ]\6D;$XZC3U2BB=[5->05P-]-+
M/4[MOKM=&*B,G@8-%J=^S4><[WZD]M3<:Q7KE8*,&1_5>=.NPY-(OG85> 3,
M@6P)>M(33),#\0Q8/K&D&[71Y+BYN3FI018."D_\N74[NA*8"0GSAJJKAX)+
M^-,U]$3MB)JS9T:7OQ-"/LOOTYT]D$\  NR/>_$&<&KH!1"TJG0DA)B_D38L
MYZ'W3CH>\9N4J+ J_=V"'3$]QWIUD\[[OWF,;Y^65] K[LA[61[+)[KDBG>,
M,AJ+A2 3WO$,-48()4AODWZ P;DP*;L$&@_T&BJ <A+0:_2YPK3DM/QTI7\^
M8;XS3TY^0V3MMNHY<ZSY2^WX.&EL%3/NH]'LJ,0?7<>G!'X>J^)6\-;+TU@?
MV3>X&6!ZF-X_\NZEKO"FGE9)BM>]."3H;:"#7* [N+=ZPN0V?%6O]TDNVV0,
M.8K,W"H$WQ&E'LKJ Q-G?@_U5+XA'X_!.C+^V<SD3*;JD.0 5L0.\%7IW(/X
M9^6O<Y]EX R^YL"?DIWOZF.NR\N *^B!T!5C)?&<A 1D^N\O0?S^0E&]G'K;
M(I69XGI:^>$/Y$4YV]56HCL+!H,B;;SF*@/T3[:7G'CF*>O):G81VB.0'>+]
MX.B%B7.&'JT:M&2%%9$P-[4BV,Z5/LM4@124/$NG7GZ19B 2 RD(927?OZ0M
M()=T +(<,!JQ;S/C(D$0#QZHU"BPKE\\2@DOV\B7&L<+G$["-/0J)1#NIL\)
MCE/WGRE,> __VFM.?D_Z!%?T,I22!L#-\VMQ2U?C=;HM\%*D6U^N!'F9!A*F
MA"J4[[X7  3WW:C5%"W[G"36UJL[H":LT,[(+</?L>QD.[/[#O,%^.$@H[X'
M95/63X ETBII>DX0.9OX,PYTO= $)KIXH7^[03"U.7'^Q>=SG")/Q;U=H( 5
MU[G$CIMLO)8#D\7",/CD'K %,<ML 6GJJ]VD+D,:&.//"\]V(<I<(81B2BSP
M (EM=ZROOP@82B\;R@BY-QUMM\Y?^<[^OH>1[ACU'7&E@FEA;=MNDY- B6T;
M,**-2#G$Q^. [9;T6TPRZ YLP$'="'Z5,]L9U^HB#./NGV_;PJAWI9ZDU_56
MYDTH,V4N;PK9^I]Q!+&/FR9OA\H?JEF!P5;DEM7;OW2-U&<9+]O?R4Q>CR7I
MH0G/E!2=-9Z.SL)686(%T S19'CIYSMQ;)&.J[_:<UX:UR.P\S: &\IAN,2*
MSQOPF8+F6$J-.Z8(BL%)C)DZU#C@A]HL NYSLI2OCOE(E$NO>ONT;>%*T7)?
MUXHNQKWYAZ+6WYUC(N'!TW,C@PL5VS!T&YW 'P[K'J"0_^TUE+Q>JJ<033D>
M)E45.\I5ZG%K+TL6L1<MLO#6!,<POY@F#>Z>SWWF2#65M5N]:[Q/U);K'=5D
MVMN\&5KWB+$5K@'1D$F)!@R<5AV/@Y]QZ 5(2R((\\#%^:]+X!G'M7X3/GE
MYK-S)O1_P,FI-D.9K&U&#"><<00?.6G*6@6T.OV$<UB, /365KZC6)>NN=H-
MQDTO&]IT**ZN+EF56.P!):+3=HGB>/L@.]J2_=&7!*6;QXSDJ,B=&JLG$T(7
MQN /Q)OAZ%J'SLE2-XM?6^A43'9":LR,\#@6]XA,8H.7;5B1!0.9C&4@')2"
M4Q)&&T5MG\;/;^VIU,] FZRQQ$E,_[*Q9V'/$L$!5[UW<&* 5=C;4S$:1@ R
MZK&AK[O=Y)4R)9B.4XY,4&Y8IEBN@K&BZ]WV:HQI^IQ=M$3KBU!!OCY.T8]C
M1=2DVQX8)MZ*0+LUX,/\_?K&+1K7UP\7UZ6*AN5Z^XEZ!5"PR5@.,R=GOF=K
MM?W@JTJ^ 4_>BIZYJ'AR8TQ68_59GHK3:9^'XR158_F[OJ"_U#?Z+^!BP<E,
MT\21]*1XC;7J!3]8V2*UE3;DZTO*0E3M'RKQI?ON? _U2TW'WFAJ,II,Z;4L
M>9AC;_RLVKRA5(HH3M5;1391A9YNN'\!5-35+"<&"^95E%OEMM&->>,<' *-
MD]VR"[P#789%)XSZA+AN4:V6<C!E%52$M#6=56\E!&C=P5.R7'>A\S0MC%CA
MO3,._1<USK.=_&2G!+61"CAWZ+K"3\%]L=VF[OZ N\.$N*&[N4S NX8:(Z?A
M-[Y "Z,EHZ!!!]L1I&JPL$E4B5T0OLLJ(^^)GW5+7.ITNK;;\0,/;_T6^6LM
M0R!^^!.&DG# JN )%R"8LBO)\)GCAP [#A/Q9! /G>O+XZQUY<1W=?%C 3G'
MZ?<64U5#W^VK:OO_?([>^"Z$N"M]RT>FE(J50*T6*XF-OTQ$BIM,>G3-B7^I
M"8GDK[N]=]/@"EWT@-A^^HZ"LBV6ULS-P&G?[,0/Y]D7@*ZKJ"CQYMDV*9YQ
MO,Q;[+W] #IO#*]P\0O6E]=0-(LC*W I+$(Q\-65!)VG#E-S"OJK#CA5.9ZH
MG.<M)-X_-BE,X^3I_'3C=IAKTWLW!J@[X!^1Q2,.)9E'JRJ_>OE"6W= VUB]
M;S?-]L\9QX42Y=1VAQ%6W/%"@9;WJLR=AF)K!ZKU?10EK?:QG9*AC1[:6(<
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
MJ2MO=_R2'Y[#SY,\02R/)CN,V*M3.\KI[UW)MI$"(WG=VZTG3"^J _E3R0F
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
M#"DK.;=!"VYHQM,.-?7F#I7,;.B'.A+T.H?"[ZGR$T 99![<UQ_XJ,F$2J$
MK?F!JP=E\B?8JB@*(-"CPG/!I+,_1_B<1R6O8M>KESP<_::BMR.@YKD1%T76
MB'?28R6SK4L-06PXT_5M\LY\,DR,7(!)+<2**&N_36\)+3T0>UTY+PD' 4-\
M:#F378G^JE9Y:G!:M3MG:L>(V@,-12,]46#OJI&O"WH<:L GTU0?R8AR8S?Q
M>9X\"P9)ROV!P-\Z7N>,C@"J.<@TKCU\-\Q#8&%UW';!@8AO,]N&/^&U488
MT3M0ML=!Z/00F4)PKR,#Q+?UNXU%^- _+O6H.]L?ES54!^WQ'.5(-Y#L^P,G
M;MQPC:R&)%D@A"Q76%0YJROQ>#0W2 T!>1 0*>Q>P=H("$6QZ=;Z;IKU;ZZ"
MW[X]WW+4:]9PXU!P*Q/9?2PE#:EK'N2[.0+W#UX<W*1O[,"SGKL 3JV6DE4S
MU?.)0<,_'$[6G@CA88YOP]S...P$R3.2Y5X#]EZ*46K13:U? J]4'[U6J)9,
M;J'V"C2XPX$KS6'TH$[-!O&)@A?;#7&=3EUKM'X,>F\/(E%(O=E+),K_USF\
M^#(0=E";I;Y5$^XYX>$SCNH-"G1[9-D<E1RFZ)A5-?#IQ,"]@ OUX\>(].WM
MH9?+>C\FNUZ"6G0P))(+DUF4%OWM'3W-,PXEWP[?D0362FHP*[#^M4(-%-*%
MGYI3#FO>5^S4!D:]#%=?7_EPKG(N?H]XB?@%QHE M<WN6?A52-?D]LN*3$IZ
MPG%3PB;]SU>M""4F&<Z>L+OF#7@DS<;&GE:9U6W\+ P(W$#9.ELM-1&:HG4V
MH#-?",K=?K]Z/5W$05MGX9"\G!1G$#<H_X8@)!( KFU'K*Y!D@'Q. F*O5$O
M#<IDD Y[1Q2K,ITQ.TQ&>KVQ^F'ICKYFZ&1RFXG7<=D<<'-++"Q8[VBM %-H
MYJ5AH$X:)M6*8&&EVZB\6H*_Q?5BQ2B),/I<RV+$/3+HOG:,6$'),Z+$A#76
M;JDI; >8]#GU7QJ<'U)B6_PB__VX*NZW]:KW..P8:.7)85$V):%M(CZ%$K6Z
MJ[3CG>B)R95F8)*LV S,PXXO_KQQ#\I-1.$3!3'ZJ@]4!H2.W.%N?5W2_W/Q
M[?^70@T.CH!*%;A/UG_5!7:A\Y#EY*R&+3?$!9Z?BQ6;0@SPA.V355,]A^#[
M4AL%0+[JEN[&^Y>".A0/[P\(9<JL7R L?YZ*8TH29IKFDBD:'R>:U*EUH4W&
MC<9J"*#O^@ZSV'>';"_5P[E>_OV*%A!*MM0OK@G<6G&[/?'-Y9__G ZGP5'!
MCI1B86CE=?G7"R_[R"^%,,UV&?0W-,+C Z0 YQ J5/A2A\I46E1!HO^)1\OC
M&&<AF8WA[E+E&7S%X]<GU](HQ\S"V_6^W-0QS;G>^2U@![-BZGXE8?[N5S/-
M4Y63.[0+)^H:_>/_B/SVJ;JUT#^4;1=3=@^R8-;B7=_LICK 4=9K=:SKA"8\
M)]UZL.3NU2[]SW_.^,)SP07"V^+J)H:ZUL"@7;]G<,;X->"<F[AUFJ?,7/?:
M=>KJLM-@4ZR!&T&:6@)SFQ5^N+YLALJH??_4X)*.Q:I*0W=3<$>2W7RP-<\X
M$>WP@9&-KMUI).4&'(JB\_+&BZ\W,_@SC2T<5^CRV9N20A>[I<#SU#I<)-^)
MTF*8ZA8_Z?S)Y84CWGFSI>/7>.<F)^T^E7BEG'&$UR,#XVK?R)J/]URD $-.
MZ"VC8,/-EMO[*Y#:$E\I5=>!*PY"&"Y89ML1V+J%\[8Q+]87!)AI[H)-R]#5
MB""$+*[Q/3LX=&<D#E>_A6 \GT2\W ?"HH8"56?I@K&.N:J^&H+IP?_X<T98
MWRN36&2I6#V@J+%6).[?H]Z:6&1SOULIP&;AI*7%Q=GN[D(/[^H;G:- 7E<[
MKIA'H4\-[^KWZ!2]/7"0+VCZJ)?9CVB^/:0D!9MDCZWG"S#RE,XX!ACK#A1F
M06$X^9"_OB"I$B*_TPP<,M4N2QVLB[WX\*?_S0?^@[^,;RY%/:(V%__"PO2N
M\A N>YA/W%";J1K9ZI%Z=3#IJ[M,]83Y!ZM_*E"@FM\U6E5-[9&Z?]FC9^!N
M)^;FBD"77-ERK_*5?D7F$ID^UX":"]);*R$FMCCC$ET#(7T4Z(X]DP)%5_'G
MN3JX>X5G@RE"@T2!N[AHW19WJX+S+@3_D(/NXDMQL&"ZM5W+S_0$Q58DTG,#
M% :+[6+>Y>FOQC4,*@PF9TY?9N'U(AZ^* B)*C&82]Z,>CM(M/_R!65BUC%E
M-PU-P'AU3J_Y])IV^-TUTC49G1B30WCK [.S$\DNYJ?HRNBTT<*EWB )G)8.
M7>RUPQ^VN'\O\Q6L1O![X,+6FM02ZAB)W%:U+4L:_@0?]TT+>BG,0@?F6$\/
M:=AI2#>8+4D)Y/8R,?@B6"XQE([A.N':F!)JW"5HM0O9S!#H34W15V-;:/PN
MHF7MKNMUX:_YX>PSCBMSW1B5&B-3A3R!R7SR2"">2_VWG()8!;F#&3X' ,3P
MP_D3?:TE?+I6,2]T$M9;_AUJ2C%.![%&[/4,O<38F9\XEN$/6+(_4&8P]'P+
MANA5A)&E#IZ(4D?NH1AF**EAQJ*PKV0&^V:+#S]%;40ERS I4??AJS^(,TB5
M8\F:>Y IPYKP:G3>Z,O 90<OY38+UL14=-B#RL$MAR6E<ZY!7I5>?[-T)8O/
M*>_0RA,?*F42_A/@>UZQAEROD*$AY9.I3@=C[3XMO%ZM".V6LU6YIEU:1W[5
M&8>Y8^X_YG[I\23G>4A-/D"?K&CZ0MS#*=74T. @-KY0Z N]J?10X7WV"=;]
M4+2IUL5C2S1A8:W9O-&RI>_G_R/][YTQ?TL^%N>3SV2]9T5-FYK86-'&M2"*
M;@3;MR>>6"^IX>EYV<4!+)_<(BK_\.8X0"36($QUZ LO9#'&#?/>>F63HHK0
M\6R A$V*\>?,0)&-QX!R 9RHJZ_6=/":>[AZ-\G(IVU>573">.+)9(2%;A $
MNX/7,JO^Q_F3*R0YY7#=,'!7/V1WL*F6G('@A.Y=U;&JS2U$H990A$&5B.\-
M/<MV%@]LO;I>)5=E$63!I<48H9(LO^C"D;<[JP8X&+VQ'L7:5[<$D2&[?OM)
MB"("10Q"93$I8N[9^S.PG16-'JWF)V8#"7%ZA)Y//YU#9!!?EVIFB W'[K\)
MY,O U'6X[.F83 RFK=X)EL;0&&/U=Y.>(;C..!PG"=XPPI7-P=P?E\SQ8OI&
M:)M.J]/GWM4![Y4:6H:[DA ^GV4M%$QV)9;''*_,6=Q;*I+$-4#*6'1C, +>
M9I@+;3HU< G=X-'7;GBS7-QA\N</(OZ.>VY]!8'>9 Z2FG3CT<=7!:PFVV7G
MW:-_N"P/I%NN6E7ECI>T%^1_M,!?21MG6*"<)%_]!DH#CB[;Z+U=+W@[Y#&<
M']*\?J&BKGUY697_"3A1NNU)+T1^UO3CNC)L^XEU1:_W%$BK!D)5:&X*=)-K
MPDA6I#3+][X[<.3SOS./R#&6H^(B?CM1Z(N#'G>S!#>V4B._)J>^0!>O_/<N
MY=ZUP]G5=0UY1K#55R2"781F\J"5-0!ZW,.%3*NEF6J=<81MKI: <1L%3=#T
M3H_3[Y1O#:A_XQ<=\_E(9W3RIW*]PY/#HH+FY#8ZUQTYY41L_)1]Y0M=_14&
M^98=^1:C*#L^]7'GC,(]8YM\W4-/EKYJ]KQN*%.%B1Z1%!FY]#\:^O_I;)B#
M5SP X;O 5A)1N4J$#[T@D1D:&TQT\QM?DV>WL)^*BP&KT2;FQ29?=^1)=@'F
MZ?R7G:55TVDQ]P>D!E[J@E/7+<J6A]7O>!(<X%C<JM<KM_VNWU_X;YN6FLS)
MP3W YN3NLG$/(D83)OZYWV/FR@MO"WQ4#]*X@A&ZX=[W^,\IJ4;'A*4X"/6N
M"D.[ELQ*3(TV YT#=Z#V'6])@P-M/@69S?BM[,%<NV8@4BVDI=3J<?*+Q2?W
MU.?2T>L"Y9LAB9ARQPQJ>9M%322)=8%+UQ>^ZDOJ8TU&=2K(5!)8MR6W9,TT
MKKS!'YEFC/]!ZM\[%.9<_2(W8AN!TN)V?2@QY29+D!L.PA0\,Q]J:*HT&9\T
MP%DFURZVA-&=+U$5G2]%9;^_6VZ<?_LV2X%+[?$N@>Y@4>WNIMA&MUQ!CDTD
M3"!'=K-S,>(IWCV.33PE_N-W]!:EN5ZB;.7XU(P^!U7(&+CE&KSH]%P!81YT
MV+XH('C.HL!>*LZ7]$*_<&Y3A08'CS2H&ZJ_JG>XCXXQDCMFUEQD3)5@B I0
M &$T_C33HB]5FYO0\(#9 *,=*;;I1CT=/5' 17TXUTB^N["?%W1=6G*2%Q/L
M1FQ,,Y]8566?%K^O3T.K1CD!?AD:W]*9L,#S0I#/Z&7.07U:.ZP8+?/0AS&N
M0P= V5GL$(AU#):SU1C'>'43@?)4Q=[>%2*\@YN'^]Y" B5J=S9P!A+M>=?K
M*KAW6#)U<1P3+65L-AAOTMV37?;GC!Y9M"IAQ3[NI;[8"#"ULPW.ND?6,J;'
M2@!W'F)%*HH8;*?+,F*$NY;DXBNYYK9O- 1S7V,ONZ4N&:N2#BP#&@)O2%E5
M!3]14!8P_:69'^+B JU);@VS07:ALQ.0F3[>.87CB;8FKRK#\XRUFJ!EQ]O]
M"QZW1GC_EP</_X/_-[BTN^&X6"_L^Y'M].R9_% I^%68SVDHWCYBIC'SQ5@O
MYL$S2U518BR_;=EDQ]OUY$QA@.=]P<;[-TKHFYJLS"?4R+01@+&"B6E4_!C_
M Y= 202PGPW#PPBO*?SBN$BIT^&+A+*)5ONE+T/>)X^6'-*_/8<'G]0^/'"+
M%4[831=0W%,P+ &L;GX6;VE<S\U4D4'PJ^!<13+N*PZ4POAR49[%EUIL#CQQ
M^L5SBRDU$25CP<HRP/H^T0?Q^1 'U"0Z?RS7SZH<AJ?BW>)3HDL27='5(C!Q
MQR-1LA %Y']LH56R*OFA]P]%$7^O%1QGN+J2#>>4 "O,2WC+4_*,PPWH!:\Y
MM8*^-_&2S7?U;W":5YQ=[IJ;+SPRF UKX@XRM%,(BJHTDNS,...0V[_#XVW%
M'ZUXK*#>L[(R1HYLJJ <C4U,I*XK,1!*GO$,2G4 3$3O2#GAA!%LNG B?2UW
M5.2<F/T[?@@\?2"@(7.G22%4_GF)7GXP/'X,J:.XC;,L"-L"PU+R!@NL9FS/
M.*R0'H:8^P]%TG=<30P@9QQVGGF* 9XLBY29UVG.$&CA+ZY;:FJB#QXHC2Z/
M(C-66)W[1_"^U;%LENX#),AD3[5>J\F8^UA.Z,W,U<GRH#_GPO/KM&D/53^T
M/O3G6%6S=!&2FE=6;KE[LJ0!D!,$Y1?WI)4>BI:8\\7)%6CMN$HU;V.W,I>_
MOZ.HF=0+[V/85JA.4O,*9Z97Z"1W:DI-_;V3&I8"C,>J]\FA^KAX04S_LMU2
M@OG=/PC\F\6*8--8PXM7(Q/F4"4'36U5/3[#__K8L>I#IGKIF'JL((^E%[9;
ML5M)OFQU"'Y L(  C=1:>'[&(=GGK*3\?['WW6%-9MO>\7@=VR@BB@@"1Q&0
M)M*EY@PB# )!2NAE  $3"$@-A!+/B I(&2D! H&1%@@$I 8(1:E2 E("A!"0
M%B#TWI,/S_GN/=YS=9ZYUW/N?>[W^7MH?["R]E[O?O=OK;W77ON';HK-;M(+
M1?F;BUN[!@-%L@;E@8RJYK; 7>A:#U\XUHG[(!CFW:(.W,21[^L.?OD!'GG)
MN?#AX:QU_S!-TOVTG^5LS=M^/^YSI0143_^%1[O1@M%9IUVT!2Y+P'91RPRC
MYZW7:\X]GW'SRO#B7@NZ&N\TH$#SNH@:*P3MPLFP2OOPZ2#C1;(RE)9$[V2<
MK@.M'GAK28LFSNA,=[Q<_<(0>EY[165K*7C>^F+T:C\964PM(5;P9;$Q%^HZ
MY2Y*Z$^Z(VW<]W1'AX B;#&V,U"C'6 O+[025,P"_-DCOV4<7M92OQI8M4BA
M@XL[!JGZ&\BWE*[U;M-7Y[-C\X)B>_F)U@8[F\R$:M&M![]^R0R*7HDJ=12W
M<_.HC%&)I3YI^V6S)*'BWMW@'H2<CV8M.7YAKK_Q(8D_(M<PA7)EQ!#*H2D5
MX?@*XBZHDXR.P\^0\ZZ7O"G\P]#<<[S_T_?<I\\HE)SNK:U!Y"06A30T-EHU
MCKN$8J;R AQ(!5->>GG& [Y5-U+Y@/S/VU^OA35VMCDD7=G%8MBGN^CTS@DY
MD(]77H#_04VEWMC(%2QI?H'I%4$E53=;#>MGEG=IZWM,/?SIU@71#34/?X^^
MF&PM 4-M-T]3Z8UIAE%,)+>RMD?P^,&OVY4SRA;"&D.CMGD!7I<C*G4U!7A#
M0RD*A;HPBBX,[4K)=GIQ ;2)*=/S&6!W,D<)R#:"!-B5T[JQ&%W_E[O.J>/K
MDW-O_J]]CKG[&;  H5=ZUY4?5&]5BKI.(?<47P4$R&[E<RAVJU%#&0]G^TJ/
M<?_&&O[OPG=VO,MH*+=^]4"27X7WG6G+AE_ZZO),H.]G^Q,#U8JBYTC77X8X
M7%EJ%]:Z>YN9+\"ESAXU$'C/R[SS-FXFT(H%N',]O47&N:G JL%+OJO2RW^?
M]I)@S]N5,^???"V-*302H<%,2&8S4'K\>?W!)3] 3\RJ^J1O&(N1RZ*2R&BO
M^^KT2$47$T(4CY3SRZ<(8^>0'G">ICP-XA@A<#+C;&A5T%U4LP=VA:+1>[%9
M[#BB<]/Y 7@ 1M9L3:2%8C9;4[VVH/BI-I<UT; 9'5NA!.U/WT;MX^$3,\=/
MJTJ-C$HOX*84_ZC6/5?0TW:P=>5M&:',;A>W:YQQQ/_&_N=;R\O;@%=4*YH:
MX)2-5 *[Z./\>8MV/>_)NA@0\":!=/ILQ(/27"LK3<YUT;[( 8V2OFA#LX_W
M9[!KJL@[>4^F?,^8I^>&0^HA$3WK'8>A"^=KA3FJ%&B^T1UNK^"<Q%-@\X>H
MRN@B]ZU" U[N=.YWLLMZ;S[?DH\X4;5B.9N&=E/X7BXA%LU?5PI:FTV3F!+1
M/)S_B\UIU6T[MPU"5,H4<Y$PA(-L=T3)QMA)A( X32&I]2AZ8T&JP%.U[E++
M5,*F*Z8KQ*+9DDI(4@X^W1$Y2"&20H+P.10XFQ<INV)&3V;74+>2\^SG6\'V
M<%\M"9=8L%&K--@*\I_J2]1;K.]'6X;EM&MBSD0.Z]T]%2]2G[),C)%[=+YU
M<N*RW<GLD -5:76S;>>X)T=!DN'?93>"I3B>-CK"';S<*"D#QYT?@ 9'.MM[
ME>'P:Q#*;'GS#UFXD6G?#%+XQ+9HVOONA7QU\]\QMK_A=^(\=AQ7B@Y66S'<
MY>Q&ZP1-])O$VOASD21.%LKJ*?50-2?RN PCA\4%9*_//H];E8K60*0)5GMJ
MV(3[_4C>#MILS;O> *ZADD;&LQ6HBGLT)HFHH$ %9A&?NIBQ /%%P'WMV6MR
M@3GS7]!OBWTFIK W0"28#7H/M^S)M$FTUGN;IA7>LY7\U3?68-U<9R"YU1)Y
M\$/O980@$RTG-+.#<"A($^T_^B'0<=DL6H<%D,M\;0H7>+!HO\;#E^SE6[CL
M3ZQ-"."!RVM@,G"CCF"M)$0.D]MY/2?7O..3-*6O<PU/W5QNL,][H-PH5T,3
MC<N,/=84^:YM6,>H< "O63[NRCQOX8TH)K&)G8X@*4[T1USM0[DG8-/9\SO!
M'8Y<;A)FI^4:26:1UC\30)W>S6S2Q/+ !52V@N+:E87\0BW-X?[<-7$P(R>Z
MI^Z[JMS;GV_"1QQ),PWSN@RS&]$",4*@S07NT43+V.K56'7(52\=$?RCGOJ(
MJ^)%,0D=*Q<RN#1EM HO9_1V<ZGS\*^:CQ>,WRXD)2<KH.2$U,)]@^>I]33:
MFG.09Z&,UP.O\@[KO-E04GF+&EEFAPY4#T*I-+WY?!-T@SE3""^GO]OYJ=:]
M_V"B24\+M3,0/[,*K(3#G?.9[I,J*8'83B1RH^K 'Y&JDY'N1M MLVVC/!E=
M/OF+$\\"QL640JBAD.8J?1U-:$2X0HVS$RF6$$1P=:6UKSO:,J4J]9/MG5^!
M@7@X+##FT[75K_0*K2\]?3'( OQ"RYQ#O'XO"IAZM#?;:R/6 A_OT7RQ_72$
M- <Q&L\Q_XU+C(X*C=A1J935B;AR5-R-H:&A584 _ (>/ZNM/C(R\HP.11@_
MO)]QSQS2G:&9\AIE[A@BB#)3/_?\CL?98S>':][TQ]0@<'DU-HEM#!PNVPF:
M]&8P*>ECK3M:$H82)Q =&A&T'>5L4TC62>EQ^4([3D\LUT[E/0BHV>)K+I68
M2CC:?J:AF:H>)_34?,%-GN@HHV;"X#!.Y0!'CIB4%I/$KR>TMHHK"<@*H946
M/5]_F&GP>-FV<L&]?%PV^&Q5^9I"W\2:CJ7(<"1IH<K)WLG9M>-C^K+0S%#Y
ME$]+4G"AD08SGC?O(NI+)E'<BK/"#/'QNZ86C>(7^FZ]F<'P0\3MU$<NN,D,
MI2G#![!/>Y3T+YO4E'IQ)ZOZ2,827IV<C-&V4SWTILLS+,H4!7YV.^63=L9B
MZ>A;^I.&0 '5Y@$2I@C:A(.[C7M<NB8ZYRO>.YN7]Z"C<Y-6Y4*TO@!N:IX0
M_^G6AKT'1S%-]7*JMU:R# L :W8Y&,>,*=>,"-?"+;,J#*(PW8FG3/U4LX;:
M3S,&S'AK>GQN9MBVJOMGO=*7S)/QT@$5V(K)B?JXNQAA0>80"\LAZOTAR1=
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
MP"D6>28Q;[@8]X;]QN[W-_QG\96; IS\8XHL0%<7$X7<X<[B,W-G 8XCEUB
M@[8N62WFX?N>P +TF2'B+G]R+^__ PO["/SP\Q7]<;9LI78RJ,:?+1H;HU:Z
M<$6AATL+CE7><,"E&1GI/LMK_;14E"Y_.'R0!8A6S9S9?3W0;C,9O3?;5RO6
M!1_C\BW=?EI FH.J,UB [HK/J[SYHKYI'OG.K<>GQNSA18!G1=#Z;.'%">(*
M1.#NOOJ2TT9I[HJQ^)>.$W[L<RQ6^N"UHOF0?N"!,^/96/7Q@W8(V\75@@^O
M0TK8HD?GR;NY7O;W'[WYO/37Q&Q'=@[,\V2;0WHO'T#P,MN18IG>!==8 &"N
MS\U@)O52R%L[*5^RI+2B;K;F:I:8I1B/F(61OF'FFKJYXW-=:Y1^++WJN5S#
M W-.[DT9Q6:;OUP1B)NB$MS ?[TBD SV 4NQLW/(2.\/6'/F)"<(B1!T84F8
M=Z%1@26]2U%+P>3]C0'S,Z^&7%%:>A[\&L[.4<=Y[BDDSC];=9*"<^BX5"CU
M#]6(65:9)8EJ3SVJ0/3HG%84D"!U%!$CBJFN"8VQ86XZ31/ZU'YT,SG?]/N*
M?14?QG2 ]648\>7L:S^+=&BVFRYHZV)8MG,!B&J2+=Y(&BP!=A4XP86:PA+?
M]"JG#20RXW9&'GA5EA [ELM^^M[U'V7;WX^OCH<A*\,[RVUCV%4XS[0KT5A-
M*15L,7'@5A=0GEC,MS:VQS^;D-DEJ?Q);LU79EC.TF KW&,*$-7</=-H_^G(
MPEBAZA7;6XL(6JK.J"O0"9O=EYNK[O0;??ZZ!O"74!'Q-Q;Y?L9K9J[C>OK1
M%EFBI73TO3B&=DK1X:]IU"VT]B3Z7(3 B?7ZF]'&1GH(%ZGTBK#T1PKC]G![
M>YAIN9#BBF16&@R+BTJV*4]H[?L]#^H;?A^^<D8%O&8!3G8Q@Y'K)2S ._*-
MU0;DMC(+@&0!%DW\TX$KMOMUS/2&OE^[_O1O$D?>6L\"S]JX;KK2W(L)2W=6
M[JTFOP^6=3SHOI/?&= ;.B_GG>0BWW_GCY]7F%EW&MEX%+['NWB\H$ -MQ:?
MT=HNN$(]ON[TJ-W;.>BF;XU-P=/9LBGMQU_N]/?,?3T@>[ZP$ZEX#UQY)M)?
M3"5)<KL[:C'P_*U^WLVH!GU0YFK^J_#/?\11LMLD,!QY+DBJWP;G,_<N,$CE
MY0;VX5CM+_7*-8JC>;S&NVCT SF;3P]1_^&G?:/:EGW_!6$M\K-:BZWKR%%0
MUHI-0-V)AC)LHX2ONZ7A)5-FY)O/*CSB;<,IZ<"\XQN+9S3\*>=H?,,25L^O
MD'?TA3:WY/BE  5\EG[X*Z<O&.PO'<8H)BS\N:VS)V!Z#FBL<.8#<-'R1[_"
M>/BQ$,'$P& 6P*F0K)-\_LFSSXM_75+5T?WA?F=V[*T=V)T<:5\NW;/'>8*2
M2'1/@K>XE%^$YLU^_*:.<$Q=56I\6?S3IYB3C/Z/P5XO]KH3^E:(P"6QHW]N
MIOM1%=TLH5/[+>R^+TSPEMDNE9Y3;>GA$MUWI>3 UCZZ1GJRC22PKH8F!2F*
M0XN@YQ+#[>4[N@Z#P'D6(("A/.%I-=I'4$$.7D%9'F^2X$E"!\RGE-C8KRJO
MY101SFOV&CJ["J]>7)#EO,9X'E]OOWC]J4490G+I.FJ<LW]3F=N#<US[Z0<.
M,6R(&SO,O/%17511<;BJ1)MTLESC4KY%@7R3&3&N<^MB<-A(+VA8-3Q[U+HR
M],7&6:2)@^W;1R52/V<'G=G?*3DPF]::PM!><C"*-F]^:J,_$*IOL "-9R&[
MO,4V </Q\IYU!RGO:VK0 ?TG4V;28(T^LMX,BS]$&G[Y&?\N'%5,.S?=! P(
M.DM!@I4,2FR%"#%J=ZB5:3U<(08XXH97;D9?0R.\.G'F"Q_0.U&Y-A;?H#^Y
MJ-!)\<T)]%'!E;7LTH*W8%(/5*<;-H&]DMJI-KX?_B;QE<ECO574<;EZMYX
MH\U"OK4N'ELA/?_Q6KOA#:)*0NU@,$E?+]?(,*3C-_K\=0T VA'2]-<5LI6<
MNTQ L88'*1W*]UB &N-=B\TA1,YLV2($\9MW GS#?PY?MZX&.,VVG,("3$^S
M #K _4C#:'$%%N!)W18+P)QR1@NP !=9@'86@"&N>N_[3T[Z?V7:NLXR8?]/
M"LBBD0\(Q@2C4-%"):78EO<U4M/Y>X(FO&?:A<R8L4FV,?Z-70- UU)C[PIW
MO:\K5;+,\I?!@9B2UA@6())K<?JMP!F[T8?SLNL,?=$VKB^<+58U6;RSC5TY
MWLOKR,#:5#]OZ6WEM_"-XIG]7H#8B]DM(NOGYF;? 4]6?R+SOSJY";]T"KAR
M%!W\W#4A=4M0+Z60!7"6E71W2MWXV5E)F.K!J\>KA'J<8?SX,[)L<S8CE G7
MQ55%'J++]T%/RP*H<W-#ZWC7^?P%B+X-8W&14;T^8VEI>1\KNR&J+UNL?;TH
MPN'$#QM%]DS1 RY7N8O#C<,%(NGA]E <#H>)Z]63*H?B<A-#0\.2DBALDQT:
M,,R[$#[X")PTZIF@G#).N%0&;BJ\_%KA4?' [BB;JLL]ZD*.QY8!.JLL:[*D
MU2*[SV[Q82N/Q7V4MLPE:4T&-HZ ZLVPX[L:J/5H_[SC=O E/_.WO;:G$L,5
M!E4DWH5GB)18*\>#0:VA'3>-9 9$J3+/TA%D96JL/S=#XH?;0]AC/^<Q04"H
MPZ[7O .&WKDD8^]B$M7XIT^-\"UB^KR^__F(Z36U"[O+T\LK,YTGK)T;W.G$
MFX4<P05)!,!4C;V'MF1K0+_^#L-_P^_#5[GF@&//MT'(M346("N-J9FKA>)A
M =Z.[K$ +(!G"8F=!0AG :98@ U.OJSO$'^3^M^?6Y,'O[IOM/UD-JIXPZC0
MYL[$[&0T7EGKS/HS=MILYX$9 ]O7UWL5MVKSB<Q7[9">3E\N"N!?Y2G%N)MP
M'_O3E0+^("67)K_%?8L?NY'GB)0:F&@@^+34YX7_@@>S'76N9TU\8T>!YKNO
M*MR/'#ZBH3M-@7D5XE?%&R:V]N2"<5:#<5>^L.3Y%7<7'=EW0IL+HOWI*.WK
M*!D]V>Z0XG;QU[-H2':TQE7QJVPHR7D-LM0AASRXTQ)L&G2=.N635V'7I/>#
M;+)4Q+OAGPC)/LL#'B'4RI=-M.9X^HON@<TRI1(8#+-09[*ZF]+]+#U7V# .
MZ:LN,^G>$,K/'OJ>\[65XJ.:9]0"MZ$7E4ZVOJE;!IZ8TO$B63 _/RZ)ZM;7
MLA\'&IH8,RHY<X6A>F<Y*4_RK?Y^-:B-$3WK.JVU$4AA)KPBH;+*;[WY]SWY
MQAF?Q3?.^/\+WSCC&V?\DSF#RWK7>N/"!G(S^6F*:G\L*0O2]4OO_N,151E_
M\1N,UJS9TKHAVE%T:>YE' 3AI9XEOGAOY*%.7+1>_,D)Q]-)A9("L2Q :)FY
MY%L_[[&\H_STM0LV;=+4]<6QPW&G";P$S1FN4T/E"X9/P*+=*W5MYPSL@7WH
MYP6P]N6+")"C3PMPM[0KB=X%3.))]GVW.F7V=WW\MF+U;<7J&S[BVXK5MQ6K
M?_**U<N;!S=WT4-.V<5CE]A][MYP=G[EGTW8\U\_.%#J_2FK(B8KVQGJS:G9
MF;G:T\=W#X)?HRAY^:RL1&P:"TCTB?655W;J,Z^5KUD\4E%9)H6DK6[CDG<T
MS1%A4<1B^SSS9S?#,WP[:?%CXF >2=?L U(Y@J;PR%H[!YX\3SQJFDTWM?*J
M'H(<>BP(_^%W-&JQ3,+/;_Z^C?]-E[L"G&7&KVQCE]Q?4249V'OR+I/]JUKO
M N RNW?.A<N9!A?XR"(2_:*V8GF_(,\="%<+E*Z [&.:=Z@WR6Q1V'B3"A;
MLG!D(5O\>?5V<,NNXZQ,>^<GH^C\#^,5NT?JNW3AA XBM!+T(ULI8JZTN"ZH
MY18,MF 6C*N-O_'&YA[P\PJ/(^"6@9H5>D/ZT&#RQ(C_A,MD:Z&*:8=R*L$Y
M9HO*1LF=+1.%WD]Z_.4^?V4#YN779IG/UEMT=QBM/5#;DJ3G$-LM7)J.#54?
MS"M?0Y(T^L([^@W_%7QE 94C=DR.M/U]%F#6F05XB3.8>L8"+,.9'^.#X?PU
M#>1XW0[RX.[SW!]2'_^;S/\#R=PXVCOD!>8?=QWR:XSG!G[9WO47F -U-P1=
M#8$CO.I,E'(WY&3?0:L3_M;I_^4YV/_U:LG_DK\UM=5K"3L353@6?;[,T6SI
MXO!-6>;&(CVY-N27H0"S9EEI:E"FM.\!)*,2[KW;)PTO=48I(5)Z#;)4I#W0
MKCY5*T?')>$6]K>L;B^W/(G.E75W=_3WV95G 1+!)$)$8S=PF]O9T5<"S+'<
M&EI0L7U=P_X17BO'OA&<\ %Z^$]T4V.D%BD;B*=WK0?Q/=#0D^TER:Z1+F>C
MI="0[ BGCVM;NDYHJ=D(!ZZ6J?"=\6N)%)Z7)Q98@.B_]]._!1+? HEO^(AO
M@<2W0.*?&DB<S%RJ6\)@F_)M3,-3+/HV+UE%=@V:E@Y'!H17HA:#GM>/6O:L
MFNW#[GGJ0\[T=@Y9Z:GR)4T8'8.=L-('7;J(=\)"4M3]HL#U(S>[3@]+C-TT
M>(OBG@3_7&^%#6#"?,.Q,)_&#O#R:; 1NPF]PSH UF3D]J+(Y&K.QO$WN2F<
MIW*VK5JR<<!7?&U(!87DHA,$ B%)K+TZ2G.1S@)<17K9;.[N;M98YK53VW$E
M Y5$8F6ARD;!33<Q_;]LPSNE/FR6BG#@?(L2-ZL?S#CS+/V%GXOW75D#W;NR
MO7I2Q8>D(W_X%_M?P'.51[>CDT)+0IIO(/_>$-_V,3ZO[]L^QO]?^+:/\6T?
MXY^XCW'D8R&\U=M1G) . L_FZ:NPI"F;PC?JEZW(-W8"G1HA'0LI#BXYA1/B
M@1CZ^(/Y//5R'GZN9AUMH1CF*I\.O7^K7+_1*(Q/X;EN9]?)_6O4@I9_N2VN
MM>V+]:P>VL#5R*$5US_,X!0JDH>IL1?MYCM9@ ):T0OH%69*;5B]G;.;? XM
M;3AL>L/FXYF1SK#'$06F(IBV!R5)'?%,9[FDNNJVJ=4=R_:(*".QN'?#QL1W
M#XK-3U?%%RP5+A7,Z9N404M(AGCM#-GNPRBF_.;;#\M)P>?[CQZ!TB+.O/"F
M$MQHLMUNM"J1\(?IX2*AV>$WLJ\=4M#A=^@A-"^"P6 ]L"[)2-G).5F:^>07
MYG^PZW]?L4IZX)VT"P<+Z\J.!\:SFJ1 ],B/.VQN=.2/]NR:N"5R9W:T$1O[
MR*K#KY^7/ZH?-=WUS/0,,+9B5-EQZ-5*WRIN@'_.9X]6VO3+5AK;( N@6R/D
M[T]]_&\B7WEYXA)HSCUTX"11>T%_J#J@2P46F"0W';[SW*M_?M5FSVY/3E4^
M2^\>QV^<3_O*!AP\&PD"OA])G$U3-5?2T]GTNK4@QMPPFG6A0A@9V0.560R?
MSPM^PW\%7UD^ 5COQ0*DI1V(LP"K<O=47H\RS[( HRS 7GSJP^C]P_E*D@7(
M>;UQ0^:3^_D>F2+T&Q*259,5+.?Q>^_W#:NSU_DC+R.][\_)I*Z/*Y^Q%K(@
ME?WR[O,J123K1U< -&9+P)_G\J)QU5,/5SU; WW?'EQ.D:9='M7!%)KFO4+
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
MO/D/<<#*<\#*\SE6GK]WK+^ T$H>CRKUS.DJ[7HY/-D$4PR'@#3]W#T.69*
M7CSR>3O5JH +JO "'6B<6QU%VKBH6*JG$QKJXEF7FB5LFGN/F'WO43RNL1FT
M#9.R0P%696V3.G"W3#5]WWH#KF:PI>_?VW%[/!LL$.R134]CY6IGT,FPT&-&
MWJ>2/JW'/QA($E)@TQN/QCZX"%?.*ZXP]V5NC;E589[TL1#&G9@GN033Q+O1
MB+'9]QUA/Y(JS(LD>ZTP^297,EXH7!QX#;W]0HV^[70CZAZUN<^FQ_?]9NW;
ME4&6,_/<S+7X!?OLP57.X]/@T2!\!V+"''#"P6=H5/354,TW/:8?Y%C8T=!Y
M4:U\$]5(M+6<Q@DJ^UDV<6A#R#L@QAN;3:E9]2FE;D=17A$J[$VL]CB,0&&,
M!XLP6Q_,$SL^RT"E.ACZZNWS?>7*YF/Y=L[BNMVQ)E9\C]XHGY;^VXW#"2HY
M)NF1<"_[,+%MPO5XF6%$U2[T_-"JI(N2\2#+RJ>5-;?@U1@ 2V9?V)^VKB"2
M/WKB\6ZTVK,-=[CU1';.??57H2N]GU;W?PR%]?D'ZV[WR!MJ26RL(TI8T.0:
MVF\7YUQ/-[3E"OFXD[Q,Z'5/SZ[Z5XO+CUK]E@]'YV0L^&8&4?RSG@I[K R
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
M1N8OODQVNG649\&RJ*(&</'M$ZT9#SHXI[:)(+A%R?!J0#.'6;O^W7;0VG!
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
MRY[T#27U^#!%TN>GXW>"+%S-.>+2(GP3DX[V>4 )2T:FX2M9#&72NDXC,HP
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
M\2*=7T/*YD//#4"7<T]=1HX1)RE@NPC@7+$N95;-I)A1,1NVWOY!@0B)>9[
M6IG!>:)+2LBSU#N%HIW#FZXQVCUPA!-KK]U]G!V7#Y W8,=^2)RHFEXM:!Y>
M4 [HBKP!C=M(WZ.!<OI)1EQ>ZV!8VTQ]Q93U8_E*F:\QO!1TKD'O?D!#D!3!
M0.&!44M5BW6NPBTEZIS*]%Q4B&-_2IA_K]']0YE$X;-'' 7]QOP >3].SE)%
M0-M7%_GRMJ:ZQ>$11ZJ+YFZH)B.Y[S!R?(QQQ,&2;VHX+%\L'4DW.&A?A:\<
M<8 B%S)SNG*,UXJ_1EO2,4<<Y/Q-H9C(H"..JN[+7^_44=[@:\RT3/2.V:,?
M<=AVLOTCTUPB=[TT#QE";P_4]AL.6YY__7*E7=I^2J1<+3A,LW]LC^FZGG^
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
M/0FK<L3Q.6XFP*P[IXVYE*L(+3\FZ_:[]I&V<19E/<%I4Z?9^R&W0:>.$]R
M(H]9N@MJ-8.RWN5ZVR/X;>;XA]>,^*5:) J"<]5?L?_8Z@^I)%WO(^%-]0I&
M_^VY9__!=RN_1XV?>>2 E$5(Q'L/8CT6>#L5:)Q!%V(+Q:B@ZFO\8EMXV_A[
M="3,Q,BDL?6+S&[2S6*EVQI2ZV(YANN%ZCL'!VTC$/D.^WNPR$M!VPZKZX%?
M'9Q2WY[PG;Z*#E!/J2B_Y1QN+B*@2!&156IOI;-PYJT/H<,BRY&W6ZOT-0EW
MSK,'!S J?O[CN*?^L[$/_7:-.O#JAG:?K4H:#!-'?MF@6U#WLN[:OK+70&7F
MC"5@:YH?.O#8[ KXG67Y = *M#HWE^VM"D;+SABSN[Q4/HA5_7;,=#G1AR?X
M)P@Z!W4L6,T*+@J"71TM;D1$$OO\+>W="Q#77D[-4Y1))@541=5WB9Y-P(!;
MEV-U9%%YUQ :G(]H8;IK]XMM/3=T'&3K%X(K)NH??XW"Z)0DUP];;(#SNEA1
M-RN@&'7-$J73O6QHMF>=J%3^Z/VW*9QZNP-JQH,[V49+RC]6V-*@]Y7/F%!S
MT=T&6LHW_+,3FDUP&?W(<J9QRNO>+Q4,>+.'PKP1@,?RUP)OJ<_9%6C9^Y?#
MI*>R3J\ LYZALQ=+6D#1F41/6-M'IQ)#4)/CW,P11T($5AS[-@X5N+TMJEQA
M@$K_4@+A;9=![!*[%G=?\1,T4U3EJ_J:(%LQ/R\*TF8%,H9'N.I1],-*Z@.*
M>,'JC5M2D/RDEE^C'S#L!Q!ZH@T=4RRPZ?P>ZXVPS=H:T683K*B?:B2@%U!/
MZ+.][;'8:CL_\M@*KXMTPGUTJ%;?6T"3A\%>R]+T(A>RQ60OG63$/1=;F!&;
M^6Y+VM&+&D/@ES;AOZVYU)WMU?TPR,' J?O=,8_K5':U=<O2J8[LA[!DP2#1
MWK1PY>J;D'5.@ULWKX_8S:$?Z>)""X@O):P+4ZYVS!D]@D(CO<]2SHEEQZ1B
MSF&ZU0EZZE>?Y;ZMXAL7%A\7,QA08&;:2Z!2=1BOQP@/$>R;,\H'ZH^1.*(]
M<S!^NV\1*YXQ,?D,439HLT)J<*H:FC56!7?',5P"ZM74\,]W:]72ROD3P/<T
M05!(>;<;_K%.CKVGS<"@VE[EGY\F<>8I3QA.<OUK>@&N]E>CB$N>9IC[\Y33
M(\-G0,ZV(F[%I?9S*+3?+<J*4ID%)- [+Z'B,:A]0C2()-U)(5?XN54;F7<M
MZG-_'&<Y>@^\)//?,S'_R#;N41]<SY%TZ?YO+%IR<BK!R:D$_Q^=2O!OGCLE
MBJ6(OA^EZ$CYS<C <1+)9@JS&1)&6L8Q*C\XNBYTNU\16_<>X3OK;U:J[-!^
MQ*$'L,>K%)*[GEQ,"$8LX(ULH0NDM5II3F8 UH<$:UV"+==L9D.O$4+G/-!$
M[:>JPS.%3<-)_I8: HNZ^J;7:[C/'L-?7+@IA[$)_E2WW[%&]GLGYUR9#L],
M#-#@<WQ5&>UE7SRFC]CPW8&1;&13Z@1*6_HK.RV*>+5D/MD[,0]#(BR>T+;%
MB_@N'/"M!+G^?B@>B[)I-;<J\5'LL>C(",.*0AGK$SZ;S<\]/. -7^C-+=.@
M]DS8Z_9)GO@LZ"S=J9,5G.J@I$FF;$#2%A0G]7X[;F*(@3X"W^\_?+3J?0"8
MS;I!XF]NN<"?56E?EW:Y\I'I8D#(^LB"H=% *L*ZQ.4S23&R@IMJCI0;MC%M
M:\PJRYZ7E)GJFCP7^@+ W3 '"(\=G45;^Z(")S ;"'FKV*(+ON@&PDH-^$M
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
M\;>5_BIZI:L$"?N *SJK=)F>,*(]6=]H2BQP#ZW<MRPH4T7H:UPM<+"U'^Q
M#>R>NR55WGA]6K'>[)9?SUJ+(&@Z$;S6:LP6W-$F-[9>W$N/4EU +D(RZV]/
MQV5[.;J7XI_.9K=&DR#)B^O"&2BY1:FG[Y3>U>[=C<W115GJ0%SZ9N&48RU[
M)BG\8)_+((Q,".H*X;Y:W\>O: GP+D$B%0[>>'G,JD=!-\,/ZJXF]NHD#<[X
M]6[F[MU2#XFT+%@J,7YXU?/SCQX*A\KW FI)Z@E#1H<,U$YS3WV3R<Q2JTTC
MH%O-+PC\C[Y![ZBI;26=X:7%$DT"A<V'07FZ*>@?0^=D2>YD2>YOM"27Q1,K
M9*%KMHU9N]ZN7SY [*FR0_<&IHE4(29R'DOG]/#M[YD:2(L_A"J6@'^U[<4
MY(UY@2EN+6X!->6+JVW-J9&O5[6I0?-%H:$"D7(?@9R -D9GF85;)@.]M<=
M2L17ZA9DP%$HB"B-:WD=5]95>#=Y/&ZNHWGF:[#T[7%H/&$]';P0\7C[E4^I
MOHN72P/UYGV@K3<WML@BR].FB9_(NP\'Q^>&ZW :2'O^6%G:"I:2:%,V4IDF
MSV9S&O!V"-U9G1J_.7/:UDH1X!-5W;_N%7A=;D3]XR(N,L,2<'.J1WU^:1S7
M$)()'T2%.CD%&@:I1E[@K1VF<.D,B^,B-8<828F+R>U4:VSYT^.GQ[53$YF#
MV)NN?]H&3BDI=>DK*(.A :<9\ZJ(_D-KB7GIMQ2;J6(Y:XFUCAX-MAF Q75!
MW\YM@^(=&W5KS2Q^;U?D^<_5R!5O3)5BLZ6B;=NZP8,.67-6<U8CS=SR\;6N
M/,:B@*7$4&?IM<I(CVO]A*;'O#BKMVPTI^&>0K=RKD7WI[3-:IECWG6?%&4^
MP3_A>Y4PRQJ$^W*59OZ<.4[JM;3**8PW)O+13<5",IXP6&OT1'>Z"H$OEBIU
M%-IT1G+ELBL<]TB>GP[3/CIN;@79:M. P1KQ8D%>WF"Y:E]U2IHW/IC /^H/
M8/V QS&:0/,S?5Z'=_?M'IWZ=O]GW+=]EQ0U5F<B.95:YJ.V'U!^J4=^O_XK
MR*Q(6H^E4)E!H<\S+'6NHC9%UFJ\?PBX;R^#O#$N6.&"O#K?<F%2N=CCL[J#
M8A*.:&Z2T.1^X*+DD3ET+;;!X]E.\/J6 QD6J-.6#1FD5ZI=+&QM]%/C=LU4
M%J?/:B_E4*[3I-^6NQ]O&2%-!KJA!=9%8T%HS'&106@G_="5M!OLH25OAN(K
MWF : !P:WY2S*WIU!NYH&MY::[F8K.NA;I]$&[(H>0]-# 1F.I8AMOQ"F#<W
M>=X.S2R_C6D_Q'H/E5 <"';RAGN<_'P\4ZND*B_$HVLIN8HENESA0?!/("-%
M%69E75FI:?]\%+4WNT"<F6__NK=%CJ)0-KLKS*LLWSA1#'Y6N5IE0]KQ[)\K
MB2>!PXU\N,S4Q)Q;!C/0@W'KOSI_I,H;KCLY](2/O?_VV$XRUD\RUO].&>OW
M 5L,$Z7294GF2QN/>ALEU ).H<%AY@8KY,[G=?HLQCU8W[1#JE[+3O.<>E:D
M3;HE1@&L4);@!1,=,G2NM=A0NBP<VD#="3UH*YH$+5HP4IF;2^3@-.B8SE0C
M?[?DPM> H90MTOK(;T-],<2.]FWJW[\+DR";&$C69I6,[L=?79B%DSZC'!-*
M+9(-Q7)\-^^9F4VS/6UDYCLL>A']PXW%M_8^(Y@.&T9KU!G)^G>EY_(4(OX@
M61:T,C-J S[%,75.-Y.YMWN8P ?[* 89Y98=)@_E H?'-L3ES/;<:-TJ\MK+
ML)F/,SWFT?T%= /GPX'/_>%CO +A^L.)OB"-^CV>7XTB%327;E2PBYOG[<ZD
MMO8F0J)NZ>PKOY4%8K6N)O8@>XU[SNH6=@1+!KAT)B<F"0,&@ X_=&ULW>M:
M1RN_VY9R6AIX&,Y=/"&>%-B1VCW8'!"=79W6/!I.KNB>RD"&^ G\V_>5,CK'
M4#HY/?L$_X1_DWM>M'F#I%XYF9T2M;6:<ZY5CWBC;[K(AL>T ZLL;P,6R29:
M%\)KM]9;=2GG?3O.&DOU]B7V)(JFYK%WA<O;B.]'"[L"@74-F+PN1EG=$<>I
M4R]+G(11G$+GX!N=BQG(0%@S" QWMQ\)P*IW@$(4C><-)@8SW+[-1J-K96[6
M)J2A[I37>H";GKU=!1W-&/AU#6W5H5_0!2?3]Q3'I0;,;RELS"^TA31@[.4H
M/0HB48[3[CMG7G?\"DQ9-:8\NP%4Z/+,G!XTZ@HSBROBD]V7KY:-0I,KH'#*
MQM(H,,7=(-Q/):]T) ]S0!^S[?D%_SWP7QC(1:S;CE]T=#TR?5@B^H$I@9J5
M/GH0**<'!L@<=HM.>:AFN.^)4]13= HE"OCRQ8P-7R5;:$K=IB\GM 1;O/G"
M^7B&) 8]L$AK7R@)"B]_9N&TK QAI-]^2^]FMDSE&G:-V71ZTY.<[4M=<^O1
M.9EMF+@/WR9R<J;1R9E&?Z,SC>0"F('Y+\N8/))$?XG&"D7C.\I4D\:*"@@)
M42R/RL7Z/L-)UZY$;=PRF[&329&92R_*T\RM<OUNR'57['NDINA0W8XHHKUX
MD5X_U/^.^^Y0I0I9N78T4O$LDVNS,WP_IRZD>I8FQZS(F_@VY^^7P^[=O)TM
M%$7O*9DW33%@>+:I]TOH3<]3-+R4DNCX^NA$*D7:NJ;.MB3WD\$Y81&"UM4%
M?\JYZ=F!UK3\ASC^IOK'17.9*-Y+]SVF6C.#..$MWENP4#1*OE(4C*Z657/&
M\WF'IMN2N[$;K5/Q[H?R$H[ %_>_3>8O"#H%=;E]\NQ:8#M]F33HT&KU6MS,
M,<.+U%VCPUT*MB_;U,D/5$:%1?DW..3C>5MQ/>=<D[530TBQS&#54/C+N-:/
MBPN9>"MOQ'CIERW88]O1!D)F-P,)INH:OY7>'$%=,\[4&6-U O?XDI3>'9LW
M>.+?3_ ?<3K27A3^Z,>!YZ/\_/R9N",.YRI&I6K(C7PMFU\)T5UO1\(MU]T]
M# !/& 8* 0J> 9-\DV=IB6B-ZUK6@4I3Q1W@4\U);,G0NAW(VU9[.@FV'PK^
M(6;,BZXVYC:Z",\AU ^1*YT.'>WWE6(/Z0JM,]A(_6#$<9NMOS.LYRX6X"^!
M>2-R,51%6TWN]9WVZSJO"52$%VL!^CAXH;'X<V(?3*0H*C%EPS_@#4Y=4PM7
M#9+='/["_U.'^V'"7B6E#4UN&'?9C=+VFOE(81!(F0J]'1LN:G[\:;L(B*JB
MV5ZZ[P#ESK\PB;S ,KJQYWW0/]:Y6Z+6^E+JIX<@A4@;N<]1DAY&/ 5$KH]H
M/5$DIQ%@4ERA+&>C+U%U-4I8X>EP0RQ3M;8U/C#NHRT\S2P-Z(DB^;:('B)=
MO7;+8&*N&\&OJL^&_FIVP_5!;/(8O2<VIW?]TOP,X-LD3BIRGU3D_OM4Y':^
MAE\?&T:[XXB:B.HJ=L]\&#MTAJ>!G>FP76^Q?&NZY(C#ONBPL+1+E:9IXSV0
M&&'%1LSN7G9@F[SZ4HY?NG' <P[2WQX)4674N T!ID*LALJ5A?VR_H !&ZJ!
M$5 S#;X(1[KF,0;N 3>5_99^A>%=,<3GQNA-P@WLM^5DA\8_2X%_[*?'(7L_
MXQT5[O:N]:>T%>8"Y'4\T%QS?>GXRZ6F=JXJ!NM\+:L573)4(">O.EF:4)Y)
M5UA^%UBZ6!H8"&0_'(2_WM,K#(0M98+T3>K:WN:,8JO9XLF?M_F^6!P7(W^%
MBG)VE6I(^@O;=NJFL,X3R(/23Y+G TKN&OCI#T],NF\Z(TBO\A5<%KI=_/@D
MVGIXC<Y-13GRZEQ-%+UWGW>OO$2HXB$8L!?24M*VD!$W2C'A>RGH4>2M*E$$
ME:? 4V5E9:N^,/V7UT8>"T*1AX;EJ="MZ.-FWTD^P0G^(R[.U&KS8=;0<V0*
M6'%:\JU['1>!U\9?O#%1M%7/P7.C/P^.=NM-L9ZT"%Y?M]52%%8XU%_;T,70
MHI3<I_K>MW#&Z^C&QHO&-8/7U0CR).IBZQBA'DY&W99J%DQWAN8%[T.<X$"+
M?=5J01<%W96/[/18XQ#9S]\F _2.MAP^E9;3QN#;ZL?F5MNQ6?XQ>Z-BU8[(
MV5*XPZ(/%13_LO>GXT=S2LG^B$/"?RZHPK?%QGRJ2,IU</X5(JN\3<K#8A+6
MU8\WE4%<C7+%6007(C4+W?-Y6Z<3W)( P]C2N*XD)!,2""DCDZOY1EVN"49I
M:^MF7BN[[A'!=F"WUGU>75JR/*9"W(GS/7&^?QOG*Q0W4MM7XPT+8.=EKY6H
M&IZ.HUECUFXXVB@6NS1_*5TNK"VX$"QAJX,OOALPO>9+T31LP)UMS1US][K(
M1.;<ZQ#/NT>+;1U?\A:#M.]-#]\=[=IW]L+!VNBR_&1R,GJ>A,"6!-T6SYQ]
M="MP9O;N,89VEQ[A7$F;B-Q>8KN07N&Z[Q8A'KX[XG#?XY0V" '7!FJ2EM/J
M8I_GCAW_K*[$^UIT#0BW:K!;1WM2F.W[+LJF7:S1-\(W Y9@%?="HIMO_OG5
M2[99O%Y%:![>[MJ1;@BZU C+^CB(=6_PUG@/-#*AQ&.:AS,RUB? GLF)L5EW
M!K.=Z;B^#I&6J2</CB.>/!*]\F[B2NYP1W]EO4==*[5]TB:0Q3][<-N!6C==
MUM>-Q<R3/\%F_[W)]5\FJO:^:^PV#")UDCVJ 4^N5(0L5)0WA+?*0*%+5A'8
M^K2[[^WUC]$K9T*"0&$Z54;#QAX1M,G1X$G/J;92=<M.M6R2:\HV_<H09HXH
MX?%KYF_'6^I_CP '_Q6%/..?CK_]_]V@J#4X2"MYUODAME-_18PJ^('LXJ)5
M7.%/C.Z=<=IJ^N%.1(5+:IYGINQG#%^(IH7\AG]K?J&:OF_$T\E3S:=T!N-)
M/<#$< I9*330,YDL>XAF;WMK0AA=3K?[B-X$\OH,5>"\>$R*L7/-,=NP_AN<
M8M(1AW>"I91F5<X:E0#-K58]2%*(W"=1@U-$^@X/&@Z30W,GFX994=]N_U])
M4?I@-Z=YV=YKRXOA74Y:?K2JOX;Z'*'@<MCSJ+@KE!J[J.B?Z:G4_^@8UF\:
M+D1^/!6T+\#Z'^Q]=U336_9O'.=:KR(B2A$814&D*+W#':1(OQ)Z%2+!!!*D
MAHYS19H4 >GM D(DH4@)(82B5($$A!!J &FAAM[K<W[KK3?.+'+7^CGOO9GY
MW7P6B__V.?OL<_+]['/VV?N<+BI20JW%Y[2VWUX9.KT.?M;N[N OXEEC7?1R
M%C-%/\/IJV-SN*^KS%S #R:6[AGA+D1Z"RHDW]ONBEKTNWR_EVLSJD%?[^UJ
M05;X\4V<),,GE<,#+_F+]EJC/.8_^?DKQ&P@GX[5OJZ7KY$=17,9[J:D/)&T
MUO[P-YD_/-X'UK;L>]/X-<C!M>9;MP)']7)7K'WKSC1@D(W"GLX6!M=,#B,_
M'-OA"7?KJ_= AP\\XPKG&GYZ=S*^80FIZU7,-?I*D^/>^#5?Z<)<_? L,!V#
M_=> TV43:7]IZ^CVG9Y7-I2^\$5YT>*A5W$\XH>@VTE^ 4< <#%9._7RB^#C
MQ;_+B:%V@'UY5K%EX%V?8K* QO,C0&TASX2ZT?#F=9V&\6M[%P+RS.2D?U2A
MH_9WG4WO)7A;1%QCW;F76AX;J5V@S(--%(3I4<VFL?DNT4/IF@AUK56#?/6W
M/>!\]4LIESN%NA*1V?>CVV*VN>HM"#*6W97G289F=>]6ASQTY6_:"38/Y(&E
M&IN'XW 5?%)KN4TM.J1?:@S=[,A?=1>5ODJO*O!)';V)W:^>IHG+N?_R--T3
ML/GLD':AV.9<V"#E'!FE?KG^4L0&M%."I+%.E "Q[9= /[8,HM 3;H5\N.3,
MX#$0 N$JMG!=U8>9F9G[B7IC#5*^'92?:00D(U];_<93Y=M+-Q4SMSIWY'%U
M=F5.0R]LJF'*A]B_+*+UE.Z-8WVYK 2>!%/23].19I0G8.#OP!ZZU3)J]42^
M Q=CO5I.G@<.^R2(Z4N4:K/#7%*<3T2^S^FZ5=J =@9!]-)XNTALVB2V9D51
M&*PQFLGA0I.VJD6)WF98ZS@N>MXD8,.C8RG5"*B<Z.9R<7I-/,V.+S PEYE)
M? 3I0:=WU.BYXO+3@LIQ5>*T0J,'KO@#RBS31K6^:X-DEPU'7?]$'I;UPMN?
MZ*M_"L9U.'JUR#3017D*"1YZX.JQ<_WI$6#+.6_MEF;^WD[@'O?6@Y80S#"=
ME%W&/6O&/>M_GWO6KDQ>BDU-F2=VZA 0:TPAN?B2MZ +S,W9V.?:U:TK4B!S
MHQSKEU"@MD$D5/)V4#=1R%:B3(4YR >H<77>>,DE]+.Q,U#7T[$W^;8DT%"U
MZ9%LQE4^/GY7.Y"K'8+O^H_=8#&"3HMT@>7&Y39_+(K.Z@!P@+9N^ G)O)CQ
M+-TH+$XI=EE?K>Q-QP?O*I])7%_R=O(0GT/Y%*UR5M&?+1ZN28VRPYTC #]"
M>L$8EOK,<2L2>03H758D0UJ:]HV70.A<H==#<;]^.5Z><369@;_#26'N=85R
M7-%*%,Q:T]?X\(JW*+XRJ:]0$1I'2CU1X.HEL) E&=CW4LAINW](4TC9P$Q
MY7+ V]NPLB;ITS(7A:HN-AF/4\BYKO.I-V]*;2Q(XDN,J=3!\9K]3BEP?@K6
M,RN"6K@)"\UPWB9KJ'C**,YHF!^OR;G"9=3>3ZYE._(Y2H-D0VG!NN&.UT<
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
MQ;^QV___XS97!-YT^(E\N6RZ2D<$>1XXH/C 7R&6>*LDH8_=Q3:VKI"DT-V
M=@9!#-[:DDALVEUGU!4O^;B%1=WLX(Q4"L8%%-)8,LVR^7?)3>Z/.#-@1JH!
M5L,MP(S&CD>AH5NR^T,%=9R/LS[04?@[J.H?FU@94?557LI<1;@%-($'L*?J
MO 8##YQ/#ANG^=DTP3?EJ@Q:+^#D+M(1_PZ^_N-KKR*EY\_*2%RT-9'!(F#L
M21IW%4VH>-2%P&GA:\R#*L[5NG\M-OKX,9\82>\=92YB\8P;S,1X;65X#>Z(
M.7:RKEV<+AR8K-ELV(3ZP+12WO ]ICOB?U(!P*D&XITX.I\M!L16EB!-P ;$
MFS7UCGBS>6V+ ,E@8_&>!#/P2YT-J&Q;3];9 +W<<SCV_'8>$KM]$&BUXM.X
M2P2:J\GM@7514AZ$U._HRTO L$#YNY*R^?QV'GA/R5-&F7GVS3*BYCNV<JWH
M; G^]<=\A<NHO9]<RW;D<Y0&R8;2@G7#':^/ !:-6T+B5JPKZ(,H.4>7GP>_
M\;;_!YS4N?O)L66.*,Y80+S7HGGW7L"PKX0G]Q/?[(PF=$GWWTO=V'^;\0"]
M-]^VL<L_NVIE'=T[K_WE(E#'X:,7$IP@C5\*HB;#:O">SIYV^7@LN'6(9C&<
MFHG!PJFMK1*Y\FXI_(1LW/Z0LK9J;[F X3<]_X?OYB"'5ZIA9.$"JI*=E^::
M(.W#H ZL^G,&<SYG@7%:+];D64KF;,)# \+GN9;#<A!;8)9:=7$2VFB.QOQ+
M9$W B$52GWQJZE#B^W(2GDK#&/=/P[WS3ZLV;J2I6<ZB,HDLN^0,I/HWSL&_
MHF1+J#Q!U$A<<>3Z:%FNL9;XH_':G2F0HB8XQ93T@=;Q:X=Q[AGMU8WY[A9=
M/=/#4%T)7IX8Q1739N!?)@1_+3;1(;-"%U CG];@$TZ#8>LW'<,RY;@\G?7V
M[C:V' '^@)L!BK6?P%Z^1D=AQD:2L9'\=\-),?ANA'T%;PUGDG%%"9K#"''^
M?%QJ&_'L]$Z'L_-Z 'CU4D1IZQF#EU/[R[%<7&*M76>:14-T/%'CPN'XB/'D
M[&+K@;J("AIG:D9"KS@+-%,:X:L*6W-P6G2[=)B5)]#AW!BPKJ^>E)BH;U;U
M^'@=_O75B?^[Q2\OGEO2W'9=<R@#S_O'U_GPA)N\&7FQDG-O,9P+[#:2IF&+
M?MMN5E'*?GQW/]S>MCC\$V==_](S10^7#9.T0FX]LWM1_<HYXL$6.?*S;IBY
M#?=[NL5W=7YCXARVQB';D;;R4K#$P<)/3HZM9I.M@<T1"+<O,<'OE\H].7P\
M^./M?S0\7OK*M;'LYL%11$QO5670"CIX@CHS69 CM))@!D=-E>MQ>_4DYNQJ
M*MG'%UZ,/@)<L>59%WP1+\V*8&H*2#7>=+XWI_,#*SQ077B\".X=5XO56TJN
MD%W(>0AD285E>*"0:XT!";_ GAE\NYG[3]\^CN\+)B4_74'$L7\RB2!-(M98
MPU*&\L]H:UF*C#QVOEU\KN9ILQ=%0Y$==,^8R^;VF?66PM6?G04SQ!S''+2^
M2.,3RFGMJ;3J$7Q$C1XQC9;N"!_&XQ<]B0.<:J2R'WR*I18[7HKNDOGRU;_Y
M%OXK.#(>1PY'IH_QB+[W@':J)#B$4X*:C(KUS,#YZAD:$$F/MQM/$IS)*3ZN
MO1&V9_9C(BXO7=NW-PMDDN/G41,U\I3TU'>]Z1TG 9:!9O-WI*=>%VI+W[0*
M11+++ -_+ V' X(^'*_K=]RR^$><;O%F7C@"U :V#A/W6%/!%(Z#"<@18*.:
MR</<9260%=\_-ZM]2VIR1H9. ]]QU^3RG\<K=T_4=^H@L 0\%*?WD*G<9[Z\
MM,Z_Y3X,1C,-0-7&W_E@K:5,1V,?A(6?>J7NH#XT@#PQXCWA.-E:K&!"D,_
M.L1N#3$-Y,]B[D)_3J8_YG]2 0 GDT2V_I_H-__[!K&A;I[%Y-I(0QM'F;E!
M>47[T$*&>4NK]QE--ZUBGLV*CL5%B1E=-A+:XIZ]6]_JZX2W:_7BS<Q!GU-@
MO^+D7-[8;6?,RMW$%=%2RK0]:$.S8'$_?T-2A7?)U;D<,+&$N33#24=5.W]V
M9!I1W3JBOPS<M991K*!SE>EW&-F#C/W2KAVU]&/?IMO/*05N% .*DT[\#85;
M+\M[$.)@\9)BB9($9T&A;EN0/OI,^VI/D$^ 7FBO_MW-BRX*YJOS*\:?&N;V
M65LCO^[?3B8/#DS[PO?@2^(.RHY"760GHF.T5-.C?4/]&1N@55#*;RR#SH;&
MC_X0Q,B?'9R=S5D=03)+F$WI516S,4[?JF2B=VQL1%>*F:T$N.33HWR2$.AB
MV-C%C"3U2_U+L0U,/IU7SRU:(NVO>8@H5?&[>29A@K(=]GJ,./'\;H3^5QM^
MC=0NY@Z,OEZ^_B^?DMX?KX  HI[\JK*P(W*1V*[(9CZQG8HJ\<@G2BQ7IDR(
M5G,*(V"* C?T)*@YMQ6X3 TC'!*>ZDJD7TIA3A$C)PI:BPQ?MUF]_L<F*Q]J
M20,EC#)0.F*13#+46QPNDX8,X$1+[PZ)EDI-[8HE'P'$<"9R0CKNT)R->S\4
M^VA]HP/+Z?'T3>6)3HB<4H'D:A^.]W#7XU[XVO"V.E>AT@W',I_!UU5UZW3N
M/)W/7B[QY5GE+$]W-N;XX:?K13S^<HY-7HO[Y@^[ B_A!VI@=_V,SHO^QAP\
MF274.5TT]HP;53;;S:IT/G$$<!U\T.2'KA2Z(=0PL;4G&8"R[']SG4Z,U[KN
MY>AYR1# EHFP>4<\Q\"BJ2.JHN]U)#O:>GQE#UC:>^6& =2-:*!E/""'*&V]
M_5!;@E>"I,)E-L8VW]+6&A6AP5:=<QJ.0T4H1=>K&2XNY$UY!SM8+@SAQ(UP
M&''1"NF;?)Z-C9HI4NG)5A[Z2@=6%V@\2&@,V:_]I_^CQ EB&F%3><H93%S?
ML$$91'\=@[^Y<G,$&K\@DQS2>&^3XT"GU!W.%O33\8/XGON>?H@8MD :$\]6
MI_Y^^U;B$C&=0E%>7(S"=AX!O&<*AA,)535BZ_OS[1MR<K:'95)?2)R'%O52
MF03$@>.7G9%3U"/ EO37C;YS75F9\Z3+BOO2,O;. !96E9-S^3?/84VV6.SK
M_!&/7&ZN?6U#:E7&OZ=Q1UEPJFJT4GK(_9F-S/R.G!6/_,'PE$\Z\ZI_0+'.
M,-?3N8&VLR^VF:Y?L ?YUXW:?+ <*G/ VLN<QTO!,@=&ESS7-F$#G)ZJ^#S4
MZ),$_@Z4'"N9R6)$$O&<[KIAW,]AW,_YOPJ'E^,*'QM81MP*EL:<733V],OQ
M:FF16L/._ A.?V4+7;]Q4N&9!]35!GV5-SYRME,0_<.,A+:TI.2@"9G\+\_V
MYJ#;?&Y)@P/7!SU'7NW=73L"-(_"CP#JJ$?6!4C?-"/E&C7QG8J D!?M9T$_
M':]"?N:Y7N-(;EU7M[.2<B65GYSTF 2U"N1JU;5D8!\:!TV0P+RG^E/0SG0D
MN]P--G=-:1W;5?>>:,&\BU7;=[N3MI/F/3$_#/WU!F>E?+QJB_P3-53%KFA9
M!F'=\@C088TD8GA2WATXOOSY%_7?, 2X:Y2V IT*V6(Y-/>$E4OSV\0T?]TN
M>NXZBZFF9-8E'@%*EMP5O'RM/C\_5OZ_'T7^)Q\%VIIOL$E+9!DQBWR?2CV0
M2P4A+$[S)Z#/><CU_G5CI,F3HLG6T$[QD%CW>1*BKR92/;KA8T1J>_4\S8$5
M71DZZE3OL.,_,, )0A2;KI,Z(K&XNIJ:*%_^;DEG-Z_H$:RA.W)=XI;CLS?'
MC_>_P$[>#B][LSH\@T?:WKI3#Q/%ILJ^*.0PFBI4((M(7!0TJ)>6&#NCWHN-
M[1&KOS)!8B,%E1V&?1D(B9._AS[=)'ZGT:AVX!6A3+"D0DK]4Q.E9-9A]U$%
M87$'#SD,%R![.)>E3!"R0P_9,KN7R4O-='8ZY\J6\[\$N-1=+^DY DCG2"_Z
MYWRNY$G7E59KXJ%QE]9^\AMYD[GQCG($L/<A\QZ&Y6L> ;1^W;$6Y\9\7(QJ
M0Y UK#M<$-CJV7D9Z)TA<2II.3)FVL@DB>AN).\B/;\F3.)B/P+T5V"8;OWT
MS?3]<]D66)MS%9[2U[VG]))WR )CH2,PWO27;VXEL!9.O"O76-P>-LP_:ZO0
M4ZQ<NAS[4%TTJ"1+6O4&B3N%;0K1OCMZUEQ#<D3'8R&:V=$?Z^K3(1A8$[H&
MF=\#>\*7)@B1L7SA:/C5 V[[3QD1@0M&6MEF=,JQ_Q4G;QXLM'5U+$G1J+19
M<HYS,H7F&Y^EA35I-\AY33:SJ#*<V^#+T!>\%9]UMHJ7S;UA,L(B^:D"EW=
M2.O[:^"[.-#=>HODJ"=$-E]W0O/P<)PH#G/*CM\_M.C==)^)GHVHO3.=DPP)
MT>7AQ\IN6V!(=301F76 'K$:[-PQ0^UH.@<XQS9# M-(<<7*KV/U%T9CYM:U
M29)WB%V[PZ*]+?$G1;>=.=*,.0-9_9AXVQ<6!LI\:[/Q>P.4X<R5K2$$XF[H
M$*[TMN)MO2W^L(/Y>/V9 R9?HR^M?UO*_PKG)3 UI<EB^MF.TVW*1OX@513;
MCTY)(&G>;I+W>UEHH47ZG%$HUS-5*"S7%5&2HID;-,QU/T))0_#D*USBA-/$
M0I.X3].@") 5EI2<_0YUTU-'CUB"+[7S=!O;1]U$@9.I.J);A>H8#+1BZPKJ
M<V66<2['NB P)1XJF:_+?K<;K>6EK2A7/IUP/\6TGCG(MNOJG(2)VN#-*5QX
M(9E95%3>S@YA9P=RM0-Y\LF^XTG&*?3MC_YZ_.@Y'FP'NAICATF4)QALQ HZ
MN&[T.FR!+U:L79AL_6=X@MU#8(KR0:N2?7P.=^81X J(:5WRERG.^N&&E7HR
M NXT8H.--]%;6@?Q?[ 87N/WAQ=VBC]9Z^Y-3$J+)6C(.6YXZ,_ZBBSOU=%?
MM=</VA4*F\^'[R<2!S75<WMYHH?:XRN0;D)K0SV5+;2.M_B<V]X"ACD&4''#
MG#.Z9[_N(MI)76P:4P_W+XX)4Z^+0"Q_F$4)C?9XPZKRTF-$62><2.*<=B!X
M*V6(A=.[>WPB#_+1&B5; JT#"B6EOKI!1P]&%(*!O\,?SE;_7.7CY*"T62>K
M%__4 @H7G/$A"_;DZT&!DRL6Z=5L0ZBKJ]I=!F_>B/8L4%,+S]2+DR-LV?;?
M)]HN:A+:1"VMW)QJ\Y%%8QZ>=V_>Y'>RP/VEW3$/[!TG;CD<.M"1)]6B!%*T
MUR-TA.-(=LJ21H$+NMV=_70\W#ME#:RH_,>^#1X)%ZO7-CSJV+983CIJM).1
M6D[!\I8T> '26N)6KG%\$U2&)N]QJ\:+-*=M[%4?D-F34>9M7!I>QBWL==V_
M,K+R@LD+O.%"6/J4ETX -\B)H*/:YT/I(.+!26'1L\#XF;DM7*%AYWH!F:=)
MYS#,)LY*->TWK/3/OK#UWWV^Y>0O^.Z Z]4#"P-5H_;.(R'C\5/2O^X_;=_+
M#C%+VT(R]T-GQ7IA!<$_'=O=B?G.9X?OD3F^/=L8%S?S*TX>/VQ2G^X5)?T\
M6P@$+AS6-MO=:5?T:C_GDODSN2QZKIF%>$;=U'VCJF0EY(ZZMC&BB<5X"*.W
M>\@Q<II%7]I5"&RJM:CWZ>M.\L4U67P,,3U5JL4WK\BC>H[0*09^-T,R[NPL
MR14TN4(GO/Y?(+RJC39KL-[*=F.1/5=K?E4^^E57>D!![+H&7$(D;J@UWUU3
M9=!TY\QL %+?6#3:)$]<GSN9.H@-[="0\PV'AWW0<?:AFKFQK%*L>=FQGE#J
MQD'U2, DD#OAQL&?W8JF9<*KV\:5\3K 76X;Q<>SSX^W#"C@RO4_QH)V6E%0
M39BB]JL.A2]"<QX@SG:(T,R2DL9M?FLQ#_N*FI3=7L5+*:(ICH$)EV82\V)Q
MC\LX4(TS/^8E%PGD15 W'AUPY.6WW\EQV\H?L:0V3YK@B F^V1!*8]]T%W?Q
M$<#N0T]1YS?]_O'C-M(_>GMM4"\:?<$/L_CP"%";KCU>O17 '.*H'VJ^,%+Q
M5J3X@/-XK?]0JW!GL,U<=M$1M@$MTU728"ZI:N=\,!E4GEL_LAC,(FW,=07$
M3JV,"N0YLX%Z@)[,(B<H0G+.64T%MO)5XU6@6KQ/S&M2QM"9TD6DYWBH;/5B
MF0^"%^&/%RV]Z5;#XD:R$]97NI,1O,N//,]GP*M$?Q9Y?AFV FG#*^I<I4_5
M: K\_+GJO*DC!QGJK<ROE9!$&K@^K!6O4+X^LW$KMEDTVAIB/Q/2SO9@ZHGY
M@UO%0"BA6,\B+#4Y&!3<H*H^7":]] AZ4TJU8R %UR5.?3 5,&U>9C5 !>IT
MJDB5<L,]?_EPO!*GXA3KY3RM%(<UFS[IJFA)>^.D$8^LB;=]XG,K4P5J+>*5
ME*I]UHBWO[K!KD!,+.164&D]A)=TL1R<(E?M&D)U2W:I(Y>QZAH[Z5F!TTN8
MRPJG3.\4R::"Y18H2<E#XBS$@=*;%B0)9S%M):<E9(Z530ZHWR3<ZIN$S?__
M[Z(!Q&1&(_[HGK>]))48*5_UB.1;7)ETIKLNZ'TM\KI2,0&4H[=YV2#GELCD
M3IV:7MBM$&OFF02>+)SS:5ST3NWS3VNP<OWZ4C]66GE XP9!LFJ3A%=*0(PD
M>B*DX&T7&DG5C90<0M&[&9W:GPD\=-1^*C^&(AO,<=-\_50Q5#37V3KY_%P'
M)&>2R<N"OH1=$XOZH/*L,WX=9F][?\Z?G""1.&+RCP VV1PCKF_M61)6<M"<
M$@L1#?J/19GEAU-I--,(D>&Z[NV*+?]IY\#L-^Z1OOLYOGM8:-2;PW@ .OX-
M_75X\>J2?$]Y>2;"0:J4#(Y]:#+!O3([YZ;/45IO$6F3+;:KU2NF'E&F?^XS
MCM@Z.;&JW3<SKWYYO9G[^7ANO%&:2^)G+[F;8 C9&S8[4+;YK!_M%5Y!HPS4
M8.2]]Z06AN1O]$ZS+HD5J-GL<TSDL/#D)@!A/?0R6!BG5 S\'52+P[%ZK8ZU
M%%WR^]@1%NIFHC5D *5M4 [/B].>OQZ@IREHD&)JT>I\RR.H"RE1$K&F*_E0
M]XR*F9SSBU@><=32Z<$6OB'CS6:WH)JR)\Z>HPTFJ@1]*7# !<Z9]$^A2/ "
MN52^M]RIL1]'[3)TYW>>U3(?-:5S$U(1NBA&@4CUU?"^DMZ2OI031?8>!F&E
MUZF%>B/:^1N;PW-$R1?82*U8_3/-'*C=^K>E#[*A9:27,NK,J;D34<I5X$)@
MTST36QJPMNGQ\K83C*74P9=-!\Q],## PK/M<P\H3LCC@R:E1ZWI#L_+$I,S
M[($21P"?Y-#]/0YS28CVK_0-]9\6$^/2_DAK#^YPXW_%F65<O;DIQ_N:4SN=
M0-0K3U@S(E4,3IP7R2V/](DEZD4D]I]+E !G/%6_W&X@&L%\CRG%W*/N#QQX
MS2X=H]"664(]N;!$O'3#U*+&KC &+ZXVD_TNE$J0Q7DLO:!>O:<OEEI.V.4$
M.5.AJZ05*?H69-JF4(8&AOKP^&+UWM[>2(O4U-24TI^Q6&S6+;*C2;%Y03<I
M1SU2%B1!TF73%GH? >(.622C$Q>!8**DB4]5=@HDCP^<GSS S,Q9)BX?PXP7
MTVE4'Z"*J4Y>G"16XS=J\'7*%L550WB<?)RR^</NU,(BCP1'0]U>))LVAYO[
ME)*9SXVN7<ZX99?<B0?+WJ]GJ@(=^%N?F8K 1\-M"TVI:P?%*2]<3&J9PW"!
M6XM&)NK@0.U)'2*=V@<_$+=-)2B;U1J3UL41\5GZLI_Z(3C^%$QU[YI^KE2G
MZM1=3:V@]SMDN6[M@MQ(S>GHN RSMT&90O%73K=-I  1P5;BL8VDNH;9J#K1
M4L^%1E")\833(:%QG\-3%=[8!#2>[(Y9M^*\+PWWQGJZ"X0=W'UAN/;M^X/_
M5*#MW)^6"7##*OEJ:>GL(L<-&-;M,>8PJ;PBXLZZ4<=L=7,LY;S6<LK3=HMB
MYQ?=. %;H9@(WG,E$=TMZ+-O"_6,A(5E1Z]6*_E"T[&N,+47=486^(3BH<;'
M<]'B]B8N5_F=UF9#PX:3TM :(_/>!4,9]NU&&E-AX56/! \=4^(^T%TC?TW#
MD\_7=\"7>[]$Y7BL:>U$YK32TM]T;X"L<ZG+DZ)#0#UM,Y#06G-YJ2,[RN-M
MB'E$K*XQ<V(^^]3&M<LUO,:8"=WLTM"<0'BSF[I<L9A ^]/B^\GH9$ZIL6PI
MO2F@J'KKJ%-&CE+-LE\.LXT2C*@\NEZ7FR3O6"Y'1R5)UL4,DFBWU9"E4)-Z
M1(\2XCW'-: ''R:A0_R!^<01H.+GPLG<"%L%[*5.[X=&!Y)CTF^BVQ7,4USJ
MB8$=7I_G"RR-:D>@"E:1>-I6D^.V%+&:ENX WMKEE"XAZ.!N<SG?:2 = >KS
M?.3K<F>TB47?)(7\"_(@ >R&6V&05HE,)6_D\URM^/,6(L EPO;N%;1Q94*P
MR)X;1N0!J[ID$:^D3SP$!)_55G"(('F,<2?G'0',Y1$K3PG3,N.T+#<.*K3&
M[>&4J"5!%893/]5TC?\)7%77G?S5BY=RHD39L1*?CH"]PKV'?6J#=SUEAJ7I
MW;7!U)V+&F]]/=!A ;NUI<@JD4&%+8Y_+LLHL.V->[9>8:,S3/F<(W'C;%7)
MT#DQ<HIU4CM)C\7=O96DNE\L!RZ0PG95M0FL5Q+0[+^D5+@M>[U"S.8Y' &6
M4"EVWOB[ UA[BUO"K @X]T'T<%%*70T+-\84Z@/^0G>%GFR..@(4-N3^ZEOH
M?1HFW$)<M?C+ZR&NZL8 C)D?QK)Y"N)7!!W=O=/.MF-U^Y=/#=GB*E]W4+WS
M#S;XMD[SZZ6@'[E4D!#@],UKPMBH9DLJ7*WZPIXG:GA-])K36L5.*K^GW 5]
M1.$3+"C3D*038)[ML*9:YN6T&_;3\?J<>I/>(,M9@'1?NKSHS/]2JZ< $<UU
MJ[OUMHQ*'_,GW8'&_E9R[.5ZT5R0O9XI<1<<(0<BL34+6^)4EGN?I3W;B$0S
MEX;A$OKDRY12J/J)E"*$W^ <RM.--YDSS$V'0(XU35X3W">3F:PS[B%^_5N_
MC'?B_P?CC]%>1>Z4/G.FE^:UESO9G_G@_=PI#B^AKJ0$F%'PT/6WI425^ZL8
M_@P.*=$$;]#7!=;,XE?6AK-^^&.W,)0+$4N+K(RX:A0(;ATZ MQ#<#FG$D*C
M@Q8;%SOZDZC:IWI[8)@0'-7(TMTNLR?B]B0O'8KUUP!MB1T![+=RGF)#K@EK
M)0OG4VBG<5<E9IHOH8V75*%IQKE9ZGH8+8-F*$;T=6*VN/:9]77U^R]8^@9-
MF(K<13RR7=R87W:(%5B?PV4\ 88W4$K$Y>,(X9MK_)_]W_<AF4*QH<A4-7?R
MYZ2$BNWK5'[@E^7!Q!/^&@*_],BD>;J=C\7.[X_RAK6;==6UV/R\&MNJ'(,O
MJXQ]6_-41=$LBW1&8I!PGXV Y@D4),#(CO<;K(O(@W>I7:[#0#5W/6))14JV
MG:>^%$ND)-!*U$J\(CFR1,F]KO<9O=-_P']<+@_@@G6E1DT/CJ=127K)[][M
MVCJ*;F87>Z&:.6NMR^1&O)!PA;2E6:>UN*ZD>1+-%N3OK$ ** ?GLA'/:.1=
M(JV%I)^V.75= AKY0_6\EU^9?)-Y&:<4K$%W$%U/+DMG'4-C+%7A3B@I6-!
MHIW2M;^4A5&)GN,.70/XG<VJF,LX^H9<(]4X!LRXX/%#;X;BSB\E@1>E&D2Q
MNRH8V3'AR:H6]_V$X=DA]%DY6TG'-,7-W&"5^T&\/3D0A;4'^;<Z-5?^_&5U
M^NS^D_*HQ%1_MQ-Z,&?VL+!H[66G4Q3[.<<,#^D[);U^NT5 '3A!KF")E4VG
M:(.&OSNB*SI#G@5E89TG[?N'!"[0L]F9?<E=/0X$'LB5]++Z3HOU4L8\M!6E
M$E\C,]S<N2>;5>LBL1[XMIC=ONMU;B_ZX-8-K<L-&[=C"EON2KG(9G)85 J@
M_0^MD*O[2L0R^>$MZR:G84ITQ%(%$#=;<=C3\Z8\DI.0??>OX3DMY0>C&/?2
M;ZY+_Y/155H&[6 9V2*"<+'P$EFZU3)6WKL"<8*CZO(5RB=+NCAZJW=9K*R:
M(1-"F9LPKOQBY$R*6+N$_4Q$=[UHQ)^BQ'?/%;%4UD)IK. P7%33DZ3PY755
M6$J)J6F$]>5,:9*=DWGDI^1(O!T?@BL*&+;-9V^WOPB\QNN<I9103!0CL[YK
M>TIWR@&7:>/1HRD<^A&^UUK0YW&W"$L79T<=TVK.>=Q0M%GP)(U51VQNN=L'
M^;V\'H7N8QOLX<\0V]$L(=_@M\@'YCM5Q^YS4SIDC'NNWQJ_D_QA,EF-S<)-
MM%2))<EJB$5GC1JA=/5 4A4VTC0'+DR=\QRKZF2I_CA4WT*S+';:O=(RGS1S
M(S_P#!W# 1S_W,3%S_5#4ZWDC-F[_4'8M??RLF\GG"?Y*W:JW:G#LP2%I_N#
M;S?N6NS<&=CPB=-E:^WJ8FN^#^EL..7"\>IE(?#=S<)U$(;;/G04%EZQL6 _
MGXKH*N6'[\'[0\.H>?NLM9A?RARW8(^XSMGQ!&CH?;/)_A<< 8J++F&Z5[JY
M9M/JFM3-)G=&L-V#.=FY6JS@",G:_AD8Y&R69/6;V7K-L<S9!-.&XELE067-
MXO5/6Z!Z-W:P.YU7TEDCAEBJ/]@)P55;FESZ"Z25P)XM9@/BA.3AO)O)H:H<
MX5'8=!OD;I<BAUV@=MM6D=6=X[6_@V^X5R-1?EIQ@[MGE**BS;4W$&GR2]/@
MQFZ<I:-P':Z$HF!OJB(:@;''=FW#_GRFM:OWP$OW;-99<! YN0V9Y=CC9[5<
MU<"D1U%/[[R_!3<J@Q.DQ%*6/5K2L2R(TW@LF$J,$V=AMXYN]"CH<-(7H^%"
MUR'KPW?R RYX&-!)5/@KXIE8N9>[&Q:DV3:Y!S?%1AQI/3WXK-CR+&"VUWA%
MN[9N7D&6_UF^H%$)_*=%=U)WK)?'77)9Q.<@<,Z9^A$<KX21U\@EC,T9$QBM
M)-'^ZOTK1J)'@.H6F_D-9ZDC@%;*?5%6'3A)]U.4O6^E<7FC\[/>9UU$% Z]
M"N141%!5?]GNZJ>C6;=%)?^88.-7-WEHO]V9UR3CD;Z0O^TA:9W//&&]Q6LA
MT'E4T/?2RH/:OXDPDJ/_)X.OL^E"KK+OLCP4HR;@ Y>(YE\/24B!5-U.9,D<
M\B>U#'O8OQ2@9I2[OBGPD7.(-=7LFYV--C[_8#*->'BZ^9ITF^-F 3RN<6$A
MP:7RW.QT\Z=Y-P1\LF,X[=-@(R:><Z$T?&=])"J(9'+8>+6"0_WQ\5J<U.P8
M[]!N;1595$Q,O1$3NV?F%,E9\TNOF/?#3NN(/816=U0XVJ)-EV.#OWI(?E]8
M*QX\^U([4_#K9]1T'4IK._G1WO*:2UHGZ (4-IF\84C=A@S@E'],0;(RE[G>
M3/-@>Q<.VGPZ E?OU_9Q9E^NSAL9&'(=?9NYL*8< NKG#Q^FXZ?^%?]985?
M#Y^]'N.4-:Q=$MV],*F?5&!J[U-Z8;9OA06-$C11L*+97OPGRA"(1D5+FJ]^
MV3K7(&"]^K:T72_-S;B[F0NR"_Z5VVCQG"")<G=*0?B+\$*[Y-637_I3LF63
M%OX(5),TD9?2L/K89_?*15S<Y".<  >6WHKDBIBOE%LVTD=BC/OGH =&L*&9
M^LSXGPAT5/SZ5> .$- S^API'#R6D/YI8[[=O.@0[G\>NCR3<TM@:MVS?QR>
MH^*UWFG1-NU<).SHKFYF7U)\%M2+E!#!Q@)_X8RQSAIK$<>44DCLZJ>@47!:
MM9[<E#PHF?-^PCN<OI0#L[.3$XK_9*]7_Q'@_+UL1""\N/-*"RHC* ?C^>,9
M.DI!7E!\W][NLNI5>-B\P\-O(I KF5%<K#"B+@GGZQW*+?* G2-#'^4\:',W
M PL D;U!I%9US5L1) ^?+O*KZ%H/V25.?_OP45AVA_B%X-#A 9X?/MC>7V-F
M$2\C6: <P)]2\E#9O/#&&J3P1G5"HW<Y81V:?'#/Q%H9\?AO2OSA\3ZPMF7?
MF\:O00ZN-=^Z%3BJE[MB[5MWI@&#;!3V=+8PN&9R&/GA^"&<RAGNL\S$3HW^
MX+57+5EZ90GS9%"*I I7O6$,3920YG0>NR"(<K1N530G%\Y-PUU*[=^U&G@C
M(_-4(E8B?#Y'>-R;</BHUG%*YL.<+BN<,M1ZR&4L^ .N-/DC2)EZ?T6G457'
M/ _70!9EYG(ENI1*\5FFLK/M5_3RP@>W\'?G\BD9T=*?$W]EDI6G._4 ,&T4
MW[:KD+MTFA(N\V.D4/#H E?NA9"N^$*1VX4@?QN-T4DXIA<<\;19"C/A7\FN
M$W_.1(*:<>WJU822>753[;.>@9/;7P)JS\I@[1'BG$#'1W-WIZ4:FQZ55O&R
MJ%T9$]8;U>4D<.%9R:J-SB(4/.=-,-C.2CMJ&PZQ!,K#S-=C=I2A@37B.S>Y
M)16KZ:7:[/HSYZ'G%2%OW?V+;:;-BPT?2Y"Q<2D1\0JU"$'(JYR>#*J/\6KG
ME$A6%T><]BW>PW+;BTE5:7L2V)A)+\KB9@?F1;UUG?$P7LH<:]0Z5!.&!K=Y
M=XE35=NWX&$XUU07(NI=5,2"XRC$$0;Z^N>@$H])3Z_AM+" BJFD<_HZ^KAV
M9:F\B5W7OGW7\&U0:3W/K1NG$A.+K1JMBPYV\_!DLJ21X2*!;$A+3IXF$&AO
MYIF9.7F3#ANHA\__SRC^%?4X3RH$7CX5$YRZ)$W&)6EW<7T8Y,HADS3R'F[D
MV+_$?_9W)F-S))1-5.MY"B5-]S/GZ[DN:Y8F\EUUDT6RZG"?"CRP2 ?+! 2N
M%Y%>K3D< 20[PD$=0Q6H[!H+9^\T(Y.EH;Q J:UU!793"X[CM3ZMZL+O7WK=
M;G*D<>E0SB*\9#"RH]L'?]O>4:%G?LI]*LH@* 5]6FBUF3G!<C.Y$&$O?03
M6]_I"]9C>D\1?&;T3D:VD2C*WFP4VM!E]*A">*2(TL&]V'EX81OKJ;![H^W#
MN,/I"$QX](P)RTSS</]^205'W>S^)H_1XV<I.7J3PJN#@09VHK@%;N-N<5W'
MN :JT,RD:/)Y2%Z"9AZVNK0R]FU,Q VV=@DE]4S9!*O(-G'.'3U[.%HVZNJ&
M)WP(O?D.!\_/KKJ[-HM*SO/;UBTGZ[HWN>L-@J4:=[J/ %;U 71FZ^NB3>\,
MC8Z10-15 XUF"&H+\/).+@EXZL#\0U*&6<$\U%O)H\"#2!:P92,*#^?Y&FJP
MN+!7\;*OW ^Z00[BY4K 252*%__9Q>'C=-*@=')17HL- 37$G2*DMW7A95X@
MVBB5YTR.@SPSE="H9HZ^QI;6BW8_;$+91;<3,SOEE7GK/?Y20B=]Z<1;[#/]
M>I.P(\ H=B=A1+U8(3O#=+?A #FC@Q&>C5KI/QRM-=Z\,1[B]S<91GCZ?S*\
M<..GNV+(P[V<![Y:B0GXSSO$G%[/\C&)56(7K&KPP8D8M)"M=:3,_NCY=W!4
M,TO]6UZAF*#2';VWW7N9<2$*$:F1S6DEEDM.$\L[41SYE,,$F[ :53<^?\DA
M"2"NU), 2U_<Y><A7]VE:GMZKQ/%]Q]Q"20\BTR/H7>#(EO_HK)D0>5:NQ.2
M>Z/6.D$>[@V$A).\T*E#87=,Q[;B]/5]+9Q1NHJ0'&$!CY>UZENGSPK4LU F
MG4674Q3- V]#7-.>L00&%9VB/8M[/9!:E?JPS_6@#9('QB?#: L@WB=N 1>,
MKI98@#T?@4?X[*1ZVLHS0&R6[F-PO7:3355O<LO".@+4E61#LES/H&\Y\:=+
MF]L8UX:]K[\F87FI0<ZXXD\3&E^_8?[2R3=U]4?;CP#]6U7<"HI%,S\=V\!_
M/XWTGWL9XL2,@T>=A(@,+X'X?F1H#AL'FYIRC#Q1;3HOX( V/@(X;OA;6#C1
MR(+F;IJ*-&I";45YA_GGH.X=WVI[N4<IESO%B6DPF0O89J;G^T-_'AL/[2D'
MLA$JJBI4'T4WJ!F9YT'3VR"-CXP(PFV;>JO#N^C0Y#RN(MTD/8ND1Z&9T(.4
MW63JNC2?PC;T9&C[..84_[6,CT\*W-AT1N3:[P6W3XB\&P6Y5A;$8P0) =H\
MOC!%;=]VSGFM;J-<XS22ID':YQ339N8@\TS0,]-J+#M"A"!L61)=XHE&P/IT
MNJSP;XPD^M3<R<Q?_S^2(.LTZGP%3,?]KY]M0X*N.*>=7W]@]H3RKW2FDRG!
MV7/UJ8@BC'O,&3X#?OK%_>K K%\"JL>;HXR4\!;F)! XL-)[9:X'>9[0 =WU
M,?:4ZFYIL[*F&.3<XE58K9>%_]+%\2HHW3YA1I'?KD ]B^CB;KO0Q2PO3>Z@
M>1!4EV"#V7?QGC@*%AH^C[:7(-3*I*D5"(>O7$/:HP22,_>\RPC14F;6JZ18
MCLY$A<CA#K7Y5F2<8A5'U9ZT!CMG6-&[V1IY%7-3(N_; G2G4)E1RZRB,,@A
M*D?!]BP*6!&TYMXIT15%J;[XS#9F6?QCE.['C(S0M#J!CT"HXT!-ZA821E"_
M^6[:)+31Q'7C$2&LR$[ZYHWSH!*$:#\^"5^'L;+P/T-5#7@X<-%3$T[GI =
M)OU2)2+O49_!.P.9;=>;UG8I?O)LYV*Q27:>>1]L?1+W*BI,Q!FB+=EK((E2
M-[O;@Q1RF$EXVGY&#7D$8/MQ:U[Z8E6G<I[G8--<6O<4MT=5";9J6+Z<I)0P
MLIE>IBLN+T50I>DFPVHQB:;8SCPB\PZB!$-^&$;\1H=_*BP/$" U&'58P-)'
M_4T:B/ZIN;:_[C"Y:/],J]&>6\YU>#6R(!G)>6=\IMF+E*5>- G1EA66(Q'9
MYVW&13?7<R,V)DB&E'P%P' OA>?QMB.I@H^:13(DICD]XH3BXH>+H/-Q94Z$
MQR6LNL083H&RT,;A(D\+,(>&6(027\$/ P/019J2ATO'80_<1_1255X=Y!8=
M-0&G$Q47]U=:GO&'[+98C*UZOD$@72##M(YF.S!:2[JDE]U7=NJ3X[T4=7'C
MS&M8+VB\F,==];3>->MV!XB!F/KJPQJ'QI97(_P1RA=DA$(XH57E(F82$VX6
MJ?R^RXX>/CI2>\G71+%V0D!.NTJ,]!*0U2,EB^2 2[-/.E<$5%YCW37G[<P(
MS-*![\KS9A"*,- ^213%T@AM/5YC'H_N*S2 8M#&:(FO7XY"LPF)C;L]&4^;
M(3ELS:+1.A:&C]2NOGOE.2Z U5%5574*#:6$AD9^^NL?]<8A?&'-9HV>\^2)
M]#R,S+19VPN6LS9W,\Y!M$:F?'HBH,T12P0R(3$CUQZ!IQ)\@%^_!ET-X^AU
M_3/U8@&9ZW^J%1^8DG-[E5%)S$-@NG+=[MY))[8GOD]T&J2DMQX!+D]QQA&I
M\C_FC5H1[Z\'KKR;47LDOI.% CYZTOU-Y_^"0]P;[4T:.;R@-CV)19[8F41#
MIXOZZBI8\\!9WE^W6'Z>YM5&<ZP!0V*")^H5[^?> O7M@#,N!=VJTWM(6!6]
M?GDN71*+./MNIG&!0MFVOD@LK";BZ_YP,!M)_(3TA$9YY-8D#4D'^O1V+I+%
MYV,I%0ETGA@ 2%Q97G S'HWQD\YY[Y/#+PSK&H_H'V:9+!+A51QQ>.KZ#(^N
M,/.YCU;@55245^F8UN_4>E,2.SAZS4%B):A/K%[NRVKB,JO;"R5.U!B+ *:F
MVZ<A,'Q(QRFO%^3LRS;O5I;I \UA9S62=RPZF,F3,D_6D@/>C["V63:?WG?D
MS(@4WQ/?D8;LQU#?"5C^^"O=GX3HVKTX.9.0M"<CW&K061JR?"B2U_=UO5V1
M0\3[GJJ.0S$[=_7XW+-WNPHE=E\9V9B;$]GY@B &^8JFS9=;)3['5U[Z4BP]
M5OS2,NZ%0HK@JX$,J1012IYBS@7UH:0"55I89,*S=4L<)XADI"NA/H"ZZ>4=
M+!9QZB)59%HL',%+S'BB,97^NBW$;([VH)*CP6A^V"JV,)GL,VHP[>&);*>T
MY$T(OO/@,Y@73VDUB5!ZV%O;:DU&?]W6U$A8>$]ZBU@@Q2RY,UH+@2#^#[8P
MVP(+9#*<^,I]$*/JW?-(5Z(E_8SQ5-LB!45K';("BHM3"1T# ;!!>@5#3FK"
MOV0&%;,< >J<UX2K(ZV]U11*-D+V]#\G0RU(7!,E!W5^A0L/FBY^$Z!G%$GY
MGXRQJ#7_\UPMB^M4>'SL&T&*X43>K$/!'0TTT[TW75761P SNW>M[!-G;Z--
M;C_/%8I)N9_ HLX<8<L4K[QBV,-C+-,ZXS>2/S(8J?L<8[F3L"(]TV"9/( O
MO5-C2%!?:!Z.$<'*8/M*"]2N'V(,#TTC2W;&$A[ )NDY\LJXJ$__B[WWC&HK
MV])%J>-;CF4HC+$-&"@3BVQRAE,V!A,$11!!I *!0 *)+)E< 9M@@DT0("$X
M!B- 0L(@A  1;*() H,066!R%B:;?'WZW===_>YQ]WVC?_3H]_H;&GOHS]YK
MKCGGFF'MN>:>5Q:X=K=&ZFCG=E;[%&@^*%<OC!4I_TSWGK>;.59N36@"NN(R
M[@9R&407RU8OHB-">JX4)XM??K35-O-F=%*]5T2%??L-JI20M$S.^7(A2&%*
MR9A"* %3EIM4EI.3DYN8DK9NP50&JE:50@TG=Z9,?M_\=@ZI@R_I'G7>-H2N
M;]7[1*K-OZ%5U_:,H-->M'">B;5D>J=K"0<93T'76C(SYZMZ;.MH<>D#3ZOW
MJ*%SI/;8^[/3+4_'58B:LA];M<CT0]>-\<))^ 3JF^ Z]MJH4TX2BJF*XM$@
M!^#KZ( ;4P^Q3(R'>*SRIWHQL=J=J.ZBO@*&+K@W8G$+V_A545V$"Y]-WR([
MQ@89+I1 )AX&AQW>]3WG.@C [TB8EAT?QAZ+'#SLC*>RO[))^O^^I>E=_JF,
M3PN+_1#&\+%<S*[AS0J9QDMSQN[LFSJ]2XU:J:T.IF@*W$OE'X_'Q55MR+T4
M@=0TQ'_"3=/W2N>K68*(E(@H'U8NMDZRJ"QTG@*DUX_U3/0DOK)QV<]+9LE!
MEZW4MEW!.OLWPF7*RU=<K4MD FY&V;MBW.>$WRW>\NL. AHMY43:<48;ZP#:
M66K,NN$ A&WR&*^:^]0L;+K]>&_\A1HYC-]:P$TV6B_2I=_ ,&0@;?EP(F]Y
MPAD&]_GA'Q-ZX3-#K<I<;8<AGVXJ#\% BZYXHYT\F&I,@$C" \<'HO+NHXD$
M3PS8__WOB#/.WH2BXUJB5MD;G6>W)U'CC)_4%RFL)_59DI2IZ]WM#)MA$#JK
M2"+#S5?_NKTZ=!0@'Q.0T9Q?/*]'%;3G]QZ-S&A./#V[5"4P$QGGHND\HZ39
M&A X&OE2:)UV(<3;63:%TM@^6Q0)7"ZP\ARR!0\ZN(DE)N]IH.ZL%?REI6]2
MDH^N?"I;--RIR\!-*VL^-_#\ZU<FM0?B,W-;:PPJ"C70K3AN=8(UZA?+Z^6E
M#Y7ML!]E4]I >Q+Y$<']AMD-V86\&$=CPY7XE3#!>*W*DJKOD+%)8Y_\N;GW
MQ1KI+QLI"&(6/"=Q3$@F/_2(ATV0VNB&=VH0"G54*RN,=46AB9VCLY6[,0$>
MR11JY]C/VUFP0R%SG1O.SM;;U*4R4$E&D:5C6,D7O@XP[W08REE\9RFUK\H7
M<CN1&)U =P6R=,4T6'8,H.7[A(0)5=4J,3'M#SA/L9R$5"_#VL]_3K_^8UOL
MEXYJ[W+\S)?NCV,MO0,^@>(M%X+&)KD#^,- G3+Q#$^E'^>5PUW@&PV['/G-
MK8/AW35KHB74I\3F,4#>X\Y/;;TJ)]SP7YNS($CXK,HD +/A2@W.(;-['&0P
MBLY?;(PG0:X0@OEB8S 03[!7LQT+R/\HU*(]2-<3C.6[VP558%^?\BO6;=6X
MT0UX]*+=4UNNQG'BKN7V<C<03O+SGC,&V2,C7^&#WI1=9:GA"05$];8J4U;[
M_%*9G^9N4 TQB-A_]TRVKO-6$Z\B$.W<&/G[Y/ &2F72HAWXJ)$.(WX3TX@5
MYXU/J33JW6CVE&D4P9('$*#WE"15%_F 17$!(W^RWO2:"<X0@])C--4U0#:_
MHCJ7&)II3S3F?D&V@C9%-E;SD,D3C4WOW&#"5J4JMATW2?XD[SB9"9 S,^[
M2:_)<C4"6:-AOVU7W]1 ,GMZ-815)O&R.]0R:>A$;+7A8L) K7GMEP3-4X;B
MR>"E X$A,$+9&.#6,EZ*3O/#P,=I  =%(. F2WFKS9WRE&(O=FH-((#]^T_K
MSKQ"(*A[N9OA%4]$ZC9OS*>"PRAVFV^$X/@REQ5 UL1:TG:_U6-?F&:(/7KS
MGF7<#HC%.JJ:=73WYDBF/.XHATZ8VOCYF?N:5A_PNREJ7[J5>FT=^MUW$VVK
MR7;,A-ZMET+2?$D89(!O[N[ L];.SXX1TC[%TZZ$''K$>N_#/$BVJHO+--'?
M*:5;9D=\KU\CXN[[>%R_N<[?_C';OEF?#N3^/;5V$S"WP7(.1P0=\=RNQQR(
M2[#=$N\ECY\ZQ;=./E F6OH"_,IVAOGOL>*VDKV7DQL=.Z!1NMVJI;'OM5[#
MS.V C6V+FH%WS*09TW.?#A1-5&)A[<1JSOKB#G(]\;U:([D.!\H/4P:ZMRJ+
MYGN\%G(TJOH3$?\)&8E$?[MWH4%T]8G^Y!/;(Z7:R+)":1)/1M$Q"K^;'Y&E
MW5R<36*><7R2&U4  P,BB<4KR=*UY,=ZQQ^/6D$KB04I"[7?V9G W-M N8NQ
MA_YP=@H=FT$)N3Q<LS]:&7G@1S!LY#6@\A.9)E]A_(4:>F-X27DM;[?^A??7
ME<PVY>+>$&T!"&1:387D93]<9=\(]5DI$Q=!,36V2#'$##1W#)6)2IK(@>$V
MKZ5*Y+<!%[;2/RJ)S_&^4P2_ZX.K.75.)C3_UL82BKF22N4/>SXA[L_@:R(P
MCK[$^?%T) 8BBX&E=LKU*GKGC ?9(9A"6298BQWP;F?!]\PER$$LXN#8+U1C
M!ZY17,F:0-76Q_3;0/U/XT[5..6(&;4L.'D9,. NG-WN-DB$QOJ G!3] WR!
M-))$%M1*HO[56O3MLB<ZK+IG\<-:SCD* +0GK#*&$37N5X*4Q8=G3=19,(-9
MW1!?.JQ>T1IH![3H;8]O]N.'Y#U*3"(Y"'G&;O2G>G7JH$3-/?N_LJO/]1>>
M*"/VW'Y4_-0U1=$-D1B!ZZ]&%7X*":L=BX+WNPN1#JJ&LX:EMELR!\T'PA+&
MCYV?YT5EM/B:.LN%1(J4;_]<0])HT</<=0P(]"LD![+*/YT&@&#RZFH?22-6
M)2T+80!-&3+RC-$;;?UH)04+;1T (S%DUT)Q5P>LL1SOIVM\->UEN\S%D=YE
MV]Y=Y.$+C#K^JQW$+J:SWQE><9,^YXJ97G0.%VS83@H'K_'L%[Q2&:+A=3O!
MQS&'SJ/Q2<)_*@60^*,]:/?"T_R<S8!<)"LX[X6H[]X(U#OF./67\8GQ-Z?
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
M/%G@POUIPTW<QBOSU&GF%F=\22".9C&SI2F-A'5\W!]XU$W 48!KZH[-P+
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
M/OH?T#4L ;3[(P??PDG$9N63)Q.Q5ZHT M;(F#=;=IN^;9.9*>C5N\W*8T;
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
M<R6V@W!8:1P#5RD$D1)_[E;8!3]C'?E\2"HIOC$/#Y]UX<P,!ML_PQ0U8PM
M3CY/+T.O5W7.P@E#V\$,2W4_A AI0'W9F6$34\Y\D+S3<P62+('=\U!CE-3)
M?^Y;XK<]\[/'=?LNG4@+NW87:G#6DT5$^?ET-3TU!_AJQ& I[+QK]<TR1?LZ
M&S%/=?7M6O_0?-CN_3S=;!^KU#IQ3,@(._/+9U\?HKU)3S,"7XUQ-X4"I%]B
MYKK-[P T'=3-R^Z$>0ROK#W\4&^5SG,;:#<UHC/,OMG!V,N[^!>_W!VDI_*=
M)$VZ]DO:-?LIQ"(C8WAJN+*W=;3 F-!L9+(2'M38)$;>3ADOB0874_.G_#5$
M#KH'4L@#RT)*4R^J\MU>9S97TQ-1%90:U OT]Q@_[-5A=;T2"^BA-OC*O37
MI2Y<>X@),( 7^S%$X6%*D=<FY:ZK:T"T$$4??,GR!LMNI_!Y-;LDLDIVV@J?
MG\U+V(D\]DPJI5KM0=G+K*;\9YVIQR6-],XFIQ6J\0X'/\.I>86)H/3D3.J#
M2]6C]RX[)#=&V(?MC!PP'2?"H#WRU:5[,J82Z3WR;]".#T1&!W5XC):_JU?!
M\61ZUQDX\_(.?WKBIP63]E&!/;>S;B(B(3 BW%;U[U!\MB_.FTB,32#7K^W
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
M)3;6C+"$F"YT(A9_'WR)&8=]7_;K&*FN+M^,8NS;LO\8EB=27"*4>T_MWF6
MO.^N.3<F*,W*TCL[V'?+[&VOI;14;]!+_HVQ2)4.9HTAZLQM(W&J'Z=LSUEP
M811<I=J'.*@LJ!W=M#WR=,,<V*UQ#J9VHMM+:H5H/0K, 1?S :=ZFS4&\/4G
MP4O^ 0="<F"XI>D^,T!Q5S&)&5;F,CF L9HZ%'(JZTHJLE&7+%C:^_&!@?U<
M>,D3])8=4[5$#9':K3RI/%=N]>[^Y^>C#6%WY,)8JG?6O;4:@)\Q4%SS)4JP
M5!"_\3[TL[ZF!DI 8?)8BSX2,$W.NZZZ@A?#H)C'U9N>AO([C<+/?R@R,X]0
M*S45I)@:9^G8 $!4/PS3U/*QJ3QLTL6.&!1D?S][KZ1,C=DOBO;M4$ZV2PNN
MJW.9)$*.RG)Q+V]V<#@+:FU&)KF\O+R]"0D^DXS.4_=?_\EU0 :F-[9@"_$'
M?&<@)+Q:4]K]94?:.1?R*$#%"%/0G'W.5;D9JO<DTO7#K__8&1*C9)L^W"T_
MLUSNKZ$"KW=O'H2\-AS>TN_Y;N11%.R<"YR*F;33>/DO=WSSSG7%D-O-?]^?
M'5!%VWRX9;:-_1"CYGTZ\+"\+Y*9L*X>FNNG,?SPAW_/#_,P'=< X&1J$3B%
M58\5!0=<*:91*ON]%11\S=5V[# @C?T#N^7!.)9T\D#<FW@+\)USKF*6IXI\
MQNV(<F.Y2T_K$HA8()+$LN/XLPG07!R#,;9H&!2\H%PE2Q ?R-YOGA)I/N?J
MU.E<T_ [._I\"F(6G!;\?LY52UUWGZ*C#@C+76>?]KYX4NUA0R>*^P%S=3CO
MG&O]Y/9I>X5GV$1SHX.Q>[=K^Z2 %#I<?:H*'0Z)&V0HEC!ZU"CF(KD0M*_[
M@_L8WOBN&Z%]6(*&I?MO.05GWU;\\K_N[#R=^6+%3T+*8RB0YLT2%DG[G&OL
ML]+Q<[>V-5IL!#FY8)/'_9QK#@?>PZJ?<T4;D*#]9_WO8B=!^]*N]&-6J-<Y
MUY.(<ZYSKKMKHN5C%<<K>WZ6L?LQU\YF1RIU-J:GB$72QZTCYUR?EQQ/(8S8
M:2LB*.2<B_+)_>!68^((XFS/5<#P7W$@^D\,L/RG^?><<TE-"D?J44P-:*R=
M+KU*-!0R5)=;C'%Z-?!EDD*C+2H=O(>_G'5@F=6]0,L+W_*)GES[O^EO_H%3
M\+56</^,BW%30G \-B"R9DNG;W8*A'*>:=#-KLU< \A[!!DH70E+&<<*JG9
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
MUX\GMHKWRX0'Z"J^L'JZOR QS-[_=E^PZ (POFYH*PP8T8"PI:M)K=!6FWY
M9QTNMX[D<SW9=I[FU7EHR<0UATI*X6N=O0+QL;/OF: #K/><J_EHY-5O__*,
M_G[\7IKD=_P:"JS-ZSXOU21[ET/:7G8 /?)K'N=[DNK3<-\@(N-1<?FX40AG
M<X=ULZ6_637!0X<KHS9;?BE[04G=:60_Y6)D>$FH@^23V>*VX(F4#E!D1B;=
M=JI,P5SRHIW],RW3F!:;Q&?&D=%:8^2+&Z'=TU<[/L!P])/"<<*.P:'4MM5Y
M_K^%8EA=8A:,D0CR%HT=(:91023MIF$5*4^?O??Q.S[5!*%OMD;M= K+OQ@@
M2H@#(4?LKC4-M4BK7+V$![LNV:^?)7MR14Q\L1/^B:JD2/.%VC;3"&IF&/$D
M  J$W4%W!WKV5ZG.']%6\VC5&9,@^2H(Y@Y>1<! ]ACZT1R+*@^[9T>A%)A/
M_.9?DP-+8%<&8;Z>J4B.K_MT0&N!Q(-$AR"8/;,=765DM2P<$M2I(Y* 54ZM
M;G5+4!.B068V3TV\)2^G2=/B]Y56S% 6V8I9K@%1@I1@U2B5V%*XZ<4F,F)^
M9UC)IL4*'T@)Z)VS;;,?-9AL* >L0\A/3-T95UO)J2Z ^UG*UN2E$E =R/9C
M=,_=F]1-2<\WNJ_V],\B_1^XJ78WI(6CK7#QBM):U!VE"PKO%LC[%H]UW5"U
M.ZY;/]*!I34-'1/VEB"<GF'!M;TIQERA[:.O^VYN-K^/=Z;*/;G-D0:+K!X,
ME7)1YYX?AHV^0+\-%><U,%QH*1NDVBD.<RM4>3U=JK#C49-XR.L+\$17W'1;
MY;=NMDCXT_?Y*AU3HQ6"]R->-MR>TR]8L?^P:7@DMKE0B18S%SKP&']UQA:F
MFMX6O'8L?F4HYW/2:(/7UW8.A\J_E0KG"M<#FOB9,UR??#BHL)()7V.YZ.@8
M#]'3] KN^-KK5M-_,,<4TQZL'*8VF3.K,FN[NJ.PIJ>D*M54S?>#30E8#NX6
M'0%97>(&675-QQSPO%HP)A/SW/)!/$"T]D8X6(X*]5$R[2W>?>'NTED:SM;M
MY<@$V$ZP"'A"(%PX$/[YSJ<+DFX_)_0OR0AFTU0C[& NVBUI&.?NFC],=##P
MD%5##2!3>'UD),B=4P%\@ 7NC(YAQ+UXB?R0I'J<H5LXQBIO=<MV5IXZVLZC
MV747Y IX,^/E)&.+14%WD4LUT.KMI6*D>])#L;A44]\8LJU77F%&QK83[%9*
MB425@O$FZL>0CE+58EY)BA=@VMU.4(.E9YS_6:\:[RNB!(<Q?2#IB4O9X(@4
ML9SOY%Z$\R/FU^V?)W5R-G^0'CYPO9PE/)=U8^Y(_'R62Y6\O('AQQ"EZP9T
M-//DB!^VYW':P OM^J+=D?!VIMC1XP0OG;$3Z">YU;XR7732_IOMG-?DYT;-
M%C%G;)/D \2$=HEZ7K;E8<L)=M& )+N4N#ER.MEHOG=])BKTSV/8O]RT#6.;
M=L6HT9EV)%OLS8MC&@%C5@Z-LQF JKTB39"#7NI3N5MB?WEQSS>H$1O%;258
MDB1-]\UU]4W2UK/A;&FF2)]-16<(*VIU<&<L3>FVP9N_3OH?(\#&&84TEOSK
M33/_ST-4X,,/'W":XFI-N^;5;YP?AI0$43+SZT<@BZ81PZ0=EP*BK?;BS#Q.
MV2BE8V @_17%'/&G&JG?%\B(GT8?':7 (A>GNN.A/%_V0'<;-/!%AE:!$F$R
M3N[XNT_O>BX,/XA]P6&P?4,>U'-0EK"<Q=^\55ML*@P=11_#KW7EY]8=" Y7
M.6A]]=_S/+^,DBP/R7U'?#\@K%1A_5BJ&,9O.R\U4WF:TV:*4+HS&%\!JFUJ
MJB4HJ:F;\_.Z&H:@Z/3,)>O1L8%L$F0.>Y/ZF'L8OJZ[X?IZLW;29M;+Y=!5
MCJ0L9U^C]NI:EUM>!AW43;Z3D4?#WR"DWP4!KYHJ&3QF1;5,M$U@N:(P[G5F
MJ]%)1] G?@M9_4>UW74<GD<U &@B "VC73PG2NZP-I\ #N=[FT!*UAS5[RZY
MH47,MQ*DQ\'?4G</RP=2<-K%ALR<OKO/$&[]N5Y%FL(OE,8(\1-D J_9Q-OG
MWM_6F;G4A-)$D]&HT38GITRD1]M$0H49"X^Z:F1),FNU\%VM2)[;\\UZ2.DJ
M ^E@"3LZN\[;VZX]2::B7\-^)M^__5VY%[.>52N@M;U9-PW\^^J#\K$^7Z47
M6>\/+42XI"[9N^X:6E,Y8O/-X68K1GH3RNG)P7IHJUS#+'%%Q_Y+M9P6N/(P
M?HP"IT/AW=VL).FW]FU.TN,[59XV>%9G=&9TY@15;80N[/K,;U(?0&@*1/'E
M>W4M1R=INSY3^FZVL7,)JKQJ/K#Z, Y[L]8;LL.'Z@?P?_$^>0QC@N$1?D07
MSZXO,%30/^K^9OZZ]>$R-*,]!!6;HBT?[\R7HWYKI9X><?JY0O;G%9V9%(7X
M]M,[U70EK>HZ6YH6'AR>"Y[8HU4O&&O)]P*K#30$#)0$/,++M.1%KH3/HT?#
MTGZH^:4._W!/T;\3%_$B/?7&N.[$#1'$0+",][K(N:K,V][0A4=$08(5L #
MW&NY[AC;A!U,4$7 "5;C3F5*KY$09R%^FD0$W&4QZ57UYO.W1N=M;2O&9SE@
M1'?UH>$#^XO/5@G3 F,>>76I1H [+=/YW-$8)TGJ&$82N59YRC$]6E K 1C+
M@^W"KVXWR:PF=5%5\&,.OR3V+[DQP':.Z\7M*[?[\L@+[BHPK$]*][<3%+6[
MXVLBK,N?1UX63B$'FA50E4>%LS.TE9%8;S#6PTOR"5P*@B^+=Z1>DFM*#H\\
M])O@\DN\H*!6II+X..8#]$HF>O2M\YWL)JVKIVMB@E7S?D<CR^*N2M=69/AM
M6OL3\S1DWTW0:*8]B]2:D]1R8LW+WVAM?T]<^QW_"5Q;VQD&V@7-\SO,<!%(
M^EO7S>#/)#QXPK5MXJYAQ*4AYAVW$AMRU<5OA>C35;<'<#=?Z+Y&WDM:\MT0
M. 9;)%9DS@][5&0X%O<'TKHD70+7;/#2>;5@92>\>S0^<\'@29.2*="?PJL]
M!@88!)?)% 7/MXUW< 9[-QP'=9K4)2H_]E!;JC377M,KS5$CJRSJYM"/A]-P
M5PI"XBA2KTB1PRG(UZDESX@Z)8J#S#AHHYRMS%2U]Y3'E]/2'(JATO?>4#?P
M4AFC'L(>7EDNQ%=UW(8WXM#>GJ9*UJB =:<[$;*94\O=F\/W*GHPQ+Z'F0P,
M7!APL/;88.VO9$S_7!DZJXKN09D>1EIX EKTF$J-34,'<;87T@:J.:R*MS+C
M"\;[M_QOFRXAT$**D&XEZ]UEBF$DZ;+?$%$]]75V,%S$&*^X%TL=H5@1Y!'W
MA/S..1%&XK66R54L.A:EH#Z:B4[MUY)7&K:E:EVEV9E1-?4!T)F[5#!% 32&
M??;$#VPM#]/;-V(MP,S'] L#/LE@N'2)O'D[-C#.:D&DDHC^C(1@XOJR5_;D
M($XNM6(@@SZF.!L,NZ3K@ZK/E6UST]5&%Y"*R\=]/DPMVRL(87S':Z%309+=
M/KR&%R^272Q6$G:Y$]N?0$'1Q9G99._ >-E:#$-X>;DA<+7DU1RBG*"V7 6*
M_Q@5?[2WD.WZT87>]4SN5>FVNS]/5/G?V(7N[X(4K$6S]=):W^W=**E=[?OP
M,>6$($W&H3:QC?T4\HK!>%/VSFD5_PW.Q))N?\;VK/)9C7#LSC359&SMC$W,
M!F/9;H\LGS><QBC"/JF^>VD+5688C/<1/G[RI/TPONZB'?^=F.B=P6-QGB&W
M/%??NL R1>C::O?.R_,EL^[MPV+3HPF]>&(?13A<IGG#>O_U3[_@=N[>"ZE)
MYU/UO93\Y18'V9!DS76LR8<2C<D(QS'J#%^=,A''03ACTY[ZC;3@H&\,/]_"
M=&TJ&&_9@&86*H>OY?;0QY?6T?U(-.WE>S>/>(2"/M 0#7&TIAY9%!:7!TMA
MT@FW6%%KRTU$=DA;R<4[RIS^*\4"I?5\S_;SZG_0'4%Z>[MZ*3$?X-V*3T<3
MNAJYP"@^)TG/L88-I+*$>T3FZ^=B%]_TWJ\^8_MB9RU ODH\7\VU+R'VL3F'
M["^X_:L<A 4LW)5[GEER29D EA\YD".Q/KL9<#IP6B PKELKQ(<.[4665A+L
M[V$A#PD%LNU7B!])[;%\TYQV<JXF"KI^6RRZ)>L34P/8V;5,^HZI5M&0=>&N
M$^UP.9J!O[==WV9JM%-LF2=B'O#=&9M\=['C#( QVHC%)XPL;FNPNTR:H/64
M) O,=9= !>I_Z@8O,V"&-='-E]DRNOD^8N#C3[SXI18,MU<*T&S8P.)):[]\
ME82RDU-P"@_S.GDC_*O?:&/\?M7@=_P:YR1.)1L%.DQ9S%&_<!VG65/YJGV^
M$/UZ^4H2 K*\:*?UJJ;VO1#FD*1R<ROPT-MR8JC-#!F,-S+WW"TJ;[:Z3>%M
MV3)^/BMH7D )^K1W;?4M.)66,5^W3!;G!\="VJ878S+IRAN#U&C,C1M2\;=&
MT23;E]Q%OB<G> 5AGZ7"'5* PI'"@:3?T3>Q:2OB[_\[NA>7%*&)-+5(@N)$
M1+_ -43AD&J+2CP5[FSHR,+6=X&W:U"UY@(]+I$DS2&"7S#,WNI65.>5C)WV
M>U$&=O8P]+RJMV2;^V='W![LR4]+=R>;X//&P#ISHJG2>'$M-A.HV-ISZC6\
MQJA=&^8CMM)\<:/<UT8SW4+&EQC\F)!&_\_H234[SVM+TN@_1.?J@UR]YJK>
M.0=6G/>1(2W0$[B3XU,HYD6[SC)^P7<4]"6T9U)3<?[T;[ F5:30P" FN/Z9
MTE5(@B3H6.S\@==2E@8>@Y?NF,#ZRE?CE0%/M$>:1_ 2GOT@T' YJPN79_KN
M_IW[=7;PO:XR4OOJZ>J+U1>9"X>?[^U.8;1_+LJ_^W<&L='R\OI.>VOGLJ%T
MY0..(R2?.0!@=H=A;S]A!TJ.)!44D-@EB3Y^/M;!S["&NLZ*V]J?1X@+-%JL
M?Q2TA">F."[(PQ\(&C9K4Z0"Y:OP>'R@EB*56T%!@9M;V.4D.A/]JN[^H%KM
M0A3B6&3:OG^U8#Y-V"[,)R&Q:>+R#K[39[N!-A2X!QO+GE!6=)3EP*NZ1PK;
MWB)97;\$JFCK1VHH:"OHF"8"0I7&I[>C;!?L1FM \$!4TR?=3D[.(>G3>#R*
MIP$]!CZF!.&7,G?(<L/7WD7'I$B\T;9)I[?T5:U.@FA&RKDUHA$:%X-KQGXY
M^7_RB8:(<?,+V>5&5]\HMZ"%U[-^7J;/E;0:1/2SR/F7FT:!'+%84_EB)9"1
ME,S02:AH1ED-P=NPR"69N775:UJTP<I1("GJ!5]YXOEJR=YJ8*]R&A4Q+>%I
MC0\,%>?W=9K@YQ+6 '235_*03'2%5L,)!35VB])="F(*= ?I:6+-5P]2VU?[
MYI+ZJFF/M=P8"F1K-3TW3O[H2NJAYA-(CT3R0+4TN[AA-R?6?PU YW[9-M8I
M0%&47?492EW2I0ITY#D@Y..,U??5* $ 6/Q@,&MY4V5(DQ?&'5UGR\*S5F@T
M7U87EE)<B\>''@ !K'YW!H#8WNW__U;7KN&BJF)7?Z'&OZ0, !N;X+O]G8WV
M$IX:*H%DCF[I$*L<1Z!NU</Y2)?## (0!9T.^B*# X@3:W^W;PB10_ROFK!>
M>I8FE>U@&5RW6/*]EY3C;-L'_2U<_,=\QIF3*\@.?>_[X[8&A_ B8YWCES=@
M8/#=:=P*R,)LO=BAQ0$?.AJS"W#8N-:%7TQ R,&#=L(+Q))AH8L90=G[?J*_
MT<YB@\B.\VRDS83OLTY=R*\(?;>QB(>E9VR00QY9?;AS?: F>3VM(3HH=_+/
M0_[PM;J%V%</K)82]P[2O2RD.L_M)=D%(BS6JYF<Q 8"%\UBH$" HU-GZB\_
M<=UPQ3MZF+U.EV4T5A_2I^X5FJFT$'L0Y3>TNF5_Y'BDI $H .KQ_!=EK/]!
M N<=F:FZ<_\SN?Y/0$QQPJZ@WV:[\BBF0C@NX:7-X[7 I-[%!GV7P^2A1 4-
M1^MV(BT!,H?;-L \A)>/6UL@1$)"\&;+G?V*/\9)O3_LT)C:MW1!+A@P5E1.
M31-(L67F:Y03_$PUICHF8;=V#\A_&]VUB,=+^KILMEJ28\KL15>]R'8*/ ?A
M1AE=.:FA\*%ZDSG159^%YU+:0B@/I9<ZAK2&2'86<7LD.D"N<@A?FF\"P>O&
MT9#0+>HM#_;\H<B&P1]1>=",Q]Y7V(-TWU4[3$U*3DL;&IVQQ5:$\O+GH<O,
MQFKJM(XU_(13_+A>H!!W/<<GZ6@4ZO-B90Z_3V-+.&![BP37_&M+.Q( _:D8
M[O_N3/'BX8?/+L! "\_'G T<RY%Q)NXR!2]YSGW;;&GGHJ!2WVNRG(90YHUM
M'S4A!O_X;DY.6E<O0<@$:$+4S94IC7>^]" XT3E][B#LF YH\N!,FR9:!.ZN
MD*A0&L%\"4FH\:W%2.7%2L5\M(L9L4X28*?KAQ@D 7\[3\(C<Y1;N$)!?=&-
M<YPTOO[]-%]2A_?0R91/<+;-\K'=UP.YYJ1B9Y$RI+>T]R"NH)+E[FOD^K#F
MW2@M09UI$K'KDFR%*:L@;'MG#34.BR=IBL2W1!4MKU_,$IFY.S+E_6D@H$?+
M?(7B32?X<<,EG$J^[S?3LK3AU?IHF*.;=.Q6S!SG3C1_I*;;Q!O>N>%#T\FO
MCUG0R6'VS250ZMP^M2WZZ1<R_?O??_S)FTOL G[+)KWJ:+=H(\6.Q<7G/DO*
M2:W+'>YPW8^="<;2;:^^PK$[6GLI^SPJSB4JJ6"VE,JJ4I>[!VNC@#Z^J1LG
M.I_6<]#>,G7"@XE*_A8O1PT.0U0\M7L"1D=[5C85IY9BHB=-X;MFAH<]JUV*
MQ38;/>'-Q3H?^&!A0F=L^6(I>TTW@XD7A"8+?G6S[Y^<#,$1LT%Y_L,)?;6]
M@EE5W1HLXMSHH/+^R'B[2\2FR+P?4E^O&<XD'FYU6B?M'=G,3,N90YS9BS;,
M:3B@$$Q^Z:<)D*CH::5'%M<YE4]9>[H_>OM8O=P+D^UI/VG:\#*DE&E^TCQ.
MKY+T9=YEU<Z&N0.^'GM\=^4!O$+XU>DM2E?HLA/,]<A4Y+)3\'*:6?ZOPM=_
MD=,@^C5L\/D/QUX;Z3:..^WB^XE;JPN],#^WAUZ/N^:V@KTTDZI/J8LA#I)R
MZ=6G#(CEN#6=W@R!F'532W&F<_D7RZOCGN^?L?WQ0] ;9S\/AL?CA9#QNON3
MAEVR] ;;@'B0#4Q\*B-AOFME5$E;U.<JM<[73C2WNZG'=QF7!YB1/70/'<U@
M=NSE^_6/,A6^\9*(_HV6^O=B0K_C/^&+'V:>3AGM4;]:L@]D]7[A7HORDEWU
MOW+X30>=AG.0)J</,X#\1*C4-U&F78M%)R<&8?-NW4K6"!6UH#[%2IF'^M_/
ME<URG6H5EF4Y!&B<9)I[@(+J\1[X&[*SM_.ATAP\:G7RYFYQ0TOTJ]3 MG<8
M">;UB.7CBF)K['V2:':2OD..D6KXS34CM'QOA%&)UW_G(Y]2TM*8>EM4D<3*
MFJ9W#N/OR\O*RG/-E[?VMI:+4F6)LK*%NAH><:A8:O<M55]]02SR7L1U@;:M
MIA?M?&U!64!_FQ:;//?BCX8:@X0DD$ @TW(I3$9,9F9&=#1=;O5)SVK":-KB
M_HU]A9%-!7;L :CSFB(Y*VNPVI+AQN#_L4 ,Y0G(Z1VAZ!$Y"/ ?%TMJ54)=
M!B'/[O1=B0<*I8P:1Z4F4*QKMWVV9]]&3\>)Q4S%?7]TU'OY.7F_.@O(LU3A
M,82G\P"->][8%&?@*?*:V[RFP,,3.>N\3#G#I0]OJ +CME[M!E"=M2>'2PL'
M67U*7\>^<?GI%Q+\FW^DN+CHGY@\6+L/6B)RYM\C'Z98K%P[%=>'>&G$Y@MG
M9?M]L[#.V@SRU'XX81\]5/]N[BZN'RO7257?"*CI]4E;&L_GS5E(9TW[VEX1
MG3_:+S;<BS/W[%>^.UX</-BOI0 R93[>A<:N#?.Q6BE=F!LW5+;57G$^KJOZ
M8(>M%FQ%DT="_:M@UHWHRL.6P%W>UTT$O+*IR7L2 ;<^CQM"\A;)7V41-P4.
M:F_%CXP'U+M&I<9O)F*.W1[X]52W/.]$/H^,02YV@@M;7(;<S]C&G\H C9T2
MLI;7@* 9.>VU[OWB)X;[(=SWYP7#!,$7XA5#7 &X;?=L[\>9HOZ/ZR9" [_Z
MI1C_W&\6%SWVX1N39MMU:760CO%/O(N>!X<LD?B8RR%"OGT/$\88&M9CC:6#
M]Y %JD,[)1ARB6&+R+Q+PIT:CQ5KTQU]$_D(GG;]EZO8N(5/!$O8!9-L:C*L
MR$// =+H5S$=$['YG*Z^3F!T&8A.'YTTC2+!:V&00!5S!WN7A'P.PQ&,JY<I
MT_3:Z GW0H_2]7YK90/64.( \KS6C*SB:5*_D!_[Z\KBR\U?4\M;( RUA*I6
MQ[+ <FT%($?(M8 "51/_=OG%]/EXIT&R1N^V'1 ]JR0: J\W#$AJLVMUNCNL
MYEX'WPVPK?/%;7L4X_$Y#TUEZ_RMR4""3SE#GIN;^03Z>*<7=_1+0?Y%#@B;
MJ\5D_QO(!UAW4>+,8KPB0HVWTR9K:,JM1G[O.;D-HN&UC50BBWVE>TM WPNB
MW2?[8XI44L'-U$)JQ[,E>C_"&PF*!SC.;<_R&'%F?39&5=D]J&F^@, ,<?$J
MT1IKHIO7P?<L:S)W:$#S110_/A./:W BD'H"EF\XH8&(T/,BRE[M/4HLDDXF
MS\D=N%K9@F&O7XM%D\#4;[/-?K^7\3O^,XY[2?U(&Q__%[CW0K/LSCA_*(EZ
M$":-K]PSS*+)'S1HY)26Q'7/K-],=@\0]PYS]--0R9<9Z+L$I,HX"CRZQ_*5
MV090589XC)_QKSGZ]5R0F!#G@L>,VA&&/.(0:Z8*58!^._D_'0<J.SG[?*B!
MQE4MDWP!=+R$A/H(NO.E_<G<M9LTVPOS]HTC/:TUPBR1[>CEAEP:;"?_T@IG
M<:^=G0YPSK4:D=#0T.[ (PRO[L$F)^OYSJUZ[-Z*?- IP(IIBXJ*SX\W^D0%
M=DE BN2M-G$L)M_2K\G7,8;);GJB/8KT&J<#CX27,E'\7NO8L,;HE]N>M?45
MPN9"Q IOE,%!99_"5L?]T _I%QLNK7SU7TEU<1MK6.">;%)P<]>=EFWMCS-%
M0);-<.KO$;HWDRVU(0O9;LV?1URG"C2E@8!7*0$]6MS"8%??&^(HA8=/:^[.
M)L[7?#CQ_NYC&"^S0ZP\FDRN('>NGM(6/'.MBWM&&+J7*P,2<975*R;8VF".
MX.EM&]W7\8>!\?WQFR^U@U^7_I2H:1N\-"W*%/\.>M$GK?U[DIT9V/((Y!G?
M6^OZ;+H()%SQ;9[SL?XK-?DT[:[ :5QLV1</LZAG;)]&=\SBSM@R<D8QX;D+
M?;OU[TZ3\GL*TX *7_YR@O_NC0 N4S9&8 $=%N[=IR_6JJY8(YV?V,W[YXC*
MCTI#W&V8I/J;)7%#PJ\,TZQR9?6!_%XF&#EA$\5E*DK:Q\]<%S?N#*$(!<QK
MS<H+WC7RCL/\V.I)*=NQ:755ZC?O)$72^>^-2&4P0;%XJ28X@"H?E4?CU3+?
M!#U6'E"QL"WVT]]<DJ)?#=[N039)WE<_J?]@'1OWQ:_S"_^YGL>%F+"6$T9
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
MH#Q(;P@8I@#&S)MI3I9WZ9-VKA:=*:QU3K$H?+^$XM/"M]F+W<<#@;>,ZY?
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
M"Y2""%.F+[0J?>^LIS03'1I#4(7UP3VTF+E54:]@N&N23XS)MZT]X,B9XO%
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
MFU1+L_/CF_Y#8%F8RMF=GQH:QL8E 158I9](3WMX"M8- _5)C>(%(_2FOHU
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
MTE.RNX^,XQ!]!+,0D<T(J;K8Z9<PEQ6_OX+P2+Y49L[+6$-S(8P]AJ,'F+1
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
M5_]FIE+$O''_T:*@:<^C/WQW5#AH1"MQQ5RAYFR4E,5KL4T7T[MIG#=;O_G
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
MQP6SO,2I["V:E8!<Y_E#EM_/2S9J+?]WG$T"
M
M
M
M
M
M
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
MK$,9YF&,7#FSR<;,@/C,IO\P.%7%IC;,78&]*-:OBB-0LZ3IA9X$M>:.;B8
MS53=+G;F6[X)(-C: 9J07G9#. &4H_WAE#FFF:%/_-LUI?DF4U>)=T6>R;_2
M.G:TO,O7*7UM_MSMJ7@H$'$C%\;"(Q E7,#8BP-( T&YP&$4X<#$%)DR,+N?
MFZJXV1U+8)\G,\MCC*Z>]9D3,S,+)#DYC]45:/@ 7]O_SA*T.!4,2Y;(F/RB
MUF@J.(<6:?(\TZQ2'2O)V>T++S*57"T-(<ZH)/T95_Q++HK6_>(G(<$H%A!Y
MH?PC3 1,O"2  5%^K 1%6(0FQDB3[LPVZ,OMA\]F=D87+SWS,@,*9E:E90!L
M.0!;%H#B ?RD(/IY!B^6H>B6;(@NU45-AR$4AQ;#=/@T0_$VS^K#V'^DU>/;
M35GE3[RH-TB?>/5V4Q320*W\V M01#D,_ !!Y# 'QC&+H< L"@+J81$D*\DF
MR77-A 95$^7HT];6D8Z';2XJ;0B;&0X=_/2,AF5,S S&%HRZ7D='_JH[%6$A
MK3"X7J_S;_5EN,@+5>&#I17XF)<2N[<CV!G;$0,T+-D0'8J+V@\#" YMA\G0
M":&,*@UI([\(:86J;[C@UQG[=UPP]==VG8RQ'V$D7.A%(H:(DPB2) IA0IR0
M1#%E;J*5V*Y';N;M1$<?E"T# &<,/+8L& 3TC>,V;"KLHV%J)5H@.MI $@<=
M]2DACN.(&(0Y6D5F6JCC,$*6PAVUY1P,>1R?9;FP1VV)]D(?]4=-L'%?-L_/
MZ_J AM=O<?GX0:Y]-UD=JZ.^B,]\W90>:7S:!_=F'.$HP;$/'8=C*.T@AS%'
M'HQ%[/IN*(C+M.( +N9D[H-6+S>USR90? +%*.AQ:F 7+D)?PX@NA:GAL6T4
M0M!R!NYST-U3Z=^ 6L;9P#0OA?<TJST%=TNVW 8P@V;^(@++K0 V<-A;'*Q,
M."&"I, JB>^Z*-Z\WF2LGE<[>.3$V+GC1AJ20-)4A1M:KS-YE=\^2U]2MM&-
M]CHK^[ QMB&VF8W5D+@UJ;8B20;$FQ9$<FK"Y>)'!L39"QT9>FZ:K^H]+E3(
M='DGMWSR],7?X#*E*RI"''+N0Y<07\4MRZ.F$S$8BC#V:.)@$1G=IYVD,K,:
MUC3 3VD&-B4#S^JHJ4@;9OB>Q@>S.$P\+"!5.U 4N@'$3A!!+M<)$0:.X[+
MS'MW,4*3_'4=5?#3.B_+GW<H 0C(C/CI>>\NQL3,BFW!N%-G347P"M0D[7G@
M!B6RY',[36-1+]N@F(=^M>&')]0;8?]YGZMC;)U/I5MGI#]H9L,D:6V:$D,J
M35X1Y5E9;Z#^8E!@9$_*\0W!9 '-=.B\;-:2MLY*,ZV0R-Y,RQ40.27 7N&0
MDP^8:\,G_,39^^^<;JKTA=\*D5+YQ7[(C*.P1R>:66MJ^F#+ .@XN (?\KS*
M<MV\33U0QA7**AYF2C8.A=QMVP[>UI9WDAJ.S[Z8:FH+VE=7_4%3KY2?GGA!
M4Y6<(;=B78$+WR5A%' 8^H'<A@:."^/ B6#DTBB($<&.<$RVZ2>IS'\1U-($
MSXJHZ57Q*5STMI<72VM\T=,)6M.;(5!D4")K5[JG:"Q\B3L@YO&U[=##T[3Q
M)J.%<G&]X\U_;[(V#JV\PZ_J4'Z=,?F38L-95P,GY:545T$H=3T8Q#B"B"<^
MC)V00T(<%"+FT1!3$W6=QL;<N]N6!:G--0_UO2YNN #\N]H/#CAZ;<*M9P7F
M!]',3'3\@)\ZCGX&\@R^A?6N!VO+%^@Q9L^87 :,)6LSD8E%S=%E0!W:JPMG
MNZ@HS0<IVZDPE]V^V!>N[R6"0D8<#%$4N#")(P]2(41"'"_R1#RAW,PHX9F-
M5LO&I,HOXZ#I&:(YH# S/2T'0'WBX'3TFN6#Q539[996&2?[(XJF:(-QIAR*
M_OB)^:9Y]J"JQ=[)K^E1&BJUT4IKUT_3FV<5!]B+_"2$F"(*$4H2B!TO@3XF
M,0L"QA,/&Q4;'2$XLXWHR *ZI7NEW.*2LF'1T#'@].R%33C,[(2B#.\E:;#%
MY&T/D[MA3,P3?#4%M97R.T9NV21@3>&/TH)UQTW,A:FD ;DI2[D+>;<IFII+
MJI><<N"7GWE9%:DJME0_5M= _L2K6_$A+P1/JXU\9N7&S"-^[$N;P#R(?.;"
M&(<"$A?%KI-PZB$CZW Q1S.;C]\E"VU=LV++#2@5.V"3I7)GKZ[:ZBNVTO".
M[?*7H6=Q%H78S"35-$'#&VB8:^W057.55ZH:=%O8F\=K'J^ Y+*N3+SCTV+J
MCBW(;"7U7,S/LND^MN [2@2R-O$T^]EKAW.3/6^J]R2M&/YULZ[2YW47ILU=
M&CJ)JEH<"Q<BCR.(N4=@R(3G!*[/D1.9F$@=HC-;P?=O;N[?79N9-RVL]"R8
M;03,C%2_!U)-_@HT>(".@QE\PB8B6S(R6B07M2,F(!R:"J.Q,]8$7J$0.U'
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
MW:]P=YO^_CM=;]K@2>4HVU2UG^Q6'';IW;K=5Z'PA(B) YW$4;VPHP#&CNM
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
M23R?^"$1U+'8U=> L[F]DH]Y44$Y\ FDV0MOMJQ-I1A5HXPW;:S+7O/;':]
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
MF%K4O-D%\M \6IY]8A+4R1RLV^>V??.-Q$G2?N%W\LMOP[%6$8N"B$@S2H(
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
M7@C+GFOVTKDF^FKEAU=_=S?9L]S ?>0O?.VU*A6'@O@D]F'@4!\BU<.7T$1
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
M T:B4>JVFZLZS^F! <NUTFJQ/P?$B20L23 JJ8@1EG&*2!KG"L>4<9G$D2Q
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
M.K.FN6  C20Z?=VSG1PD )&F&WS#09,<!!Q4=$;R<;5U)#3P!-V,+MH+.<B
M<CC!Z+)$]J.,SJPY[TRCRT*=##<:>=3.@5&^D=+<S=O]4B=5KKC.5&O"^L#^
MAY/K^/OF]:1O@H9X<^C8D??2*=%86$>;Q#2]63<)8_&/-PGS%VTSY;Z(IX5>
M:K7Y3)[%(\E)$NG2B9 SBC#+<E1P4:(<IR$6D: 9!2;)'1*8)S]N3S/01*%9
M<4>8C.NS"TEAZ@L4TB(#[KPD5R2_'2TX<][;>7%.4]XN/&=3NZ3[EC3I8<^_
MK\FJ+X?L+@]#@DM)"H(*K&]EHRQ#95(R1**(ER7)2\IR\TJE,5*^(XLM[:!I
M:ZFI PN*#; :5SZW",#4\++P-OW*QE& % RY0L.R/ C^E0!6 YG(-U[[,[K"
MC)4^)I(<UO48O0$_+W[=_.N^8G?50UU]J#>+YZXWFDY! X]R,EG+MUEJQHBU
M+;O65?#P]4NP9V4J$](.G.GSI6M<@,;* !(/,YX@0EN=1XT(S'8XA8@[/*F"
MWKOVFO6P1\K@ HZS,)(%+Q /A?+]DSA$-,<<25)F.2L3GF++^])+)&>\^+S;
M;NJ-.N@V@=%=S_'WX)[C!CB:G?_=H@.T!@-@#ON2#_H4S77_."6^\XO$BP1_
MTHW@% "7K_8FW[2S%9]6K&KFYY#ENZ:^HAF=4@^S"!_6)^-4!G-WZD<2TR*F
M>O*)B-01)TX*5/(B007+XI 5-!<4U"KQ>I9\1QZD%*RY@.*+Y7:C\T_KMGFE
M[BOPRV(5U W'?X.9&P<?A9DYFA=@F+D:\!:TS 4M=R>)K>][[/<?Q\2(*(<=
M9-Q!Z,CD.6!H5I/H#L!CD^EP9<M;@W[DU+JK\OFT>A7UIM70,A%)*(5$4<)"
MA$M,4"G+&)4XB<J()E%(;6H>QV@:*>O5M8[W7:5><YVWV%.'V<!1[ PO6ZZ%
MPNZ>I:.J+5-'-_AD@ +\>L5 /%<W*V.DYKU4,1#ZY#[%Y!V8AM?5YO%AL='N
MV"=UO'A=\"U9ZCF;S>PY=8ZKORU>'M9MA'DWDAZ'><P(4NH=(:R/6S02$2IH
MDND1F(G(C*9:6=#V[ 8UW#07BO?K>F&>@&.#XKCJ>\8&9@E.87'8B_(*2<>,
M@EIV8!#4O_;&P(;B++;A"BAZ4W'-$G:^P8?GE^7Z38@NU7+OA@PG67Y>-Y9*
M\+8ESL.Z=65VO]=%PY_7FW^*S1?!UD^KQ?\(_IC%N(RCC"!.]?BI.**(D*A$
M,9$\Y46(LSB"G,*\<>K;*FD>@NVJVA'4C0-V'*E_U)N@:F>%ZLUZVTF@?J8.
MUXNFFWO38D#]9@%U7_Q]O&:^SU_B0P/&I\;/;$TB8_<)-?QV/0X4@\&;V 1[
M%F]T$_ZMRW1'[V@Z\M/\\3FKD^<=[F,/T3]!>*;.^^XF]O_=DFJC)]1\$3J[
M^3$O0\&R4J",EJ6>1U*BHE3_H5D4\YQDF>#<-%GG @W/AKFG&NS(!BU=\Y2=
M2^",&T='(L/,&EQ:4.[.A#Q6Z3N7UIPM@V="J&$2S]2C=M[9;\K!>[=N&F>*
M%7O[K(>TBNX$$@J.*=4S ,HT1A@+A@C#)1)%EF4\8F6$,XA_-4++LR)JRL&
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
M^_Y0@L/;^ANL-=OM\RXD>.C$ZX'4BK-@SQK OS+!RL#/<@P3T+[!$?(Q$P"
M@9W[94)@/C<,(.Z!.P9YS\XMZ\(A]>XVC"2B)%02)!@M$&8Y131*<H2S6%),
M,!<,=*E]3&">L"?,(SH!P<RGN48TZ&5'2\G+U=XE,1QY R?+S[J?7Q+N>$>^
M^)SE:6>?(O^PON5\H6TK6>I*TD^K=^1ET3=6I\=EU5_$O[>+>K'IY]W?BVJQ
MYEVX4C_0Q*$>&98)*R)]]"$,X53$J"QUP]^2EE$DI>2P/A&^&?:L]E\WRA2B
MAK> #;<ST1Z1@"<DWY^>X9GI+_29 +V,^T_O;MKQ#:AI"A!T%;7'36Q8I4N,
MNF!KO0D&+#H\+,V$HZOCDV]VYSU0S03^R1%K+KH64S!&:\\?UK\*S>6M5'90
M-QWXJ+3L4:8BC>(8(X&C&&$L2U224K>^S$1,LI3D@AB/Q(#3]VR^']115Q!-
M$##>P0+%<;L[ S8P,PIM4=$@V#:JT(SYQ1(P-\,OIG9#-'QA"YNQ88_,Z, -
MBV7GF[YA+_/!*(XKEK&^P=@^;Y=D(]K8W)GDO-_7=?U9;.[D _GQ*$)2)B)/
M4)%@=9(6-$%4JO]D-(KR0GGH"?B* D+?_QU$STVP;B+A[" 7=:E8 =]+@/ U
MOGCPA1KX9F$'6'MU<#9Y]Q?-S=]N L603FU4+#F]-;#!PMVU (CZW'%_&VC.
M!/:MEK',=!?+I>ZYO.)_D.I?0IO![DKP,2QHBM,H03G1[5!(BE$A.4,B*PE-
MTX2E(@3UD;Q(RO?)GBQ%W=RW/?>$@4TA+X-D9D'<B XS%AW-1NX=U?Z^UV%6
M_Z1HKA+X+Q.:-U=_4N"3M/SI-^R4]Z$BJUHJA5!+MR=-M70SJ8>LV((L]Y4Q
MM>Z@6)__55=G1<(RBL(R1CG#&<*)$+HQ>H'*F$4\S<,TYZ#N1RZ9\VP@=H0'
M]5Q S\/I1V%F5'X6P# S=!9;#V5R/M!P9+F<LC:KK?,!ZK%U]$+#SIZ.^5NW
MKV2QU)D6']>5=BB^"K:MVD2+79AP=ZXH1)IF292BF$08X8QFB'(J4)QQP2.:
M1ED&N@%UQ9AG._KW527(4F?$!T_JTPC6JX#TW"&YKE"M^ OJ'8,P$^OLTS$S
MKS\#<YAIO7OWZ29HRI#W]&^"VP/$-7<WP6_ZT^B/A6T8:L]HXR$Z/22ZALZ1
M'7;&UJPVV#68Q_;7^?HPVUM7F\??U9)MAZ)WI&[G'T9A6F9E*1 .4XYP3"12
MI]$$"2$C)M,PQ65N8D'/+^_9#NX)!IJBF9F[ ,2XL;I>/.!UPJ%DS@8_CLLQ
MIO_JS8'NJW_M]?["HK-H[[A O0Y./&7GQ;3JNZL%_UV#KIOMZV]3GF*FTZ]0
ME.$8X4*&B,0B5MY)(K ZX\DP S7F&Z'E/5UCT,.@"WSVY&^"7XEZF %S-L:
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
MBP*5+"U1I$[/+!6<E2FPC !"?H:S=,?,37# RW ^\1]DH]>&'[8!,)L?Q?V
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
M9*03;]O;A2:QWE%"_1&.C)=EQM,4Y9G,$2Z2%)4BS1"+XS(JTH+0$-1C[5H
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
M<)]A&2SM5:\67W1?&A;L]1XT\A1\OY'#/F[I_D VFQ?9J/%;?;P+/'6[:>Y
M.FLY-B/) M_6S0U7QXOJ0$'?ZG]'IUME_?U*2T/S.YAMY<!,45LOEIL H9(;
M;7U:!!;;#"'B]K='T'NVKA=OJ4)]KC]QRM??Y,%WE99I$!4LP"DO:8M&&K,,
M!R7-RR#GC)1E=^XTO5F\)&MPZ 1&JRU)5!UI7GM].* \TWM#0X78O# \*NC3
MO((L7!2.2^SLAG" Y ^^&AQ7POR=X,2[INB;EP,M5(FB\$.KQ$N+,,]CG-$R
M%\$UI3A/ H:C,B4T#[@?4A]2+CA%#!0CF#;STFXZ"U&P8E $S@E5Z?D 6PJ
MQ@'#,VG.ZZ8WF]T?JL):9J/N*L[6>_3!*H*(CO36H#DG2"V,S#DO]"4PI\8[
MAD.+R5H-L5EOO_ M7?/ZS<M'LC]4_/;[NEY%21P')(EPXF4QCI+ QX0&$0XI
M*5D<^%&<Y9#3]"0UQZ<"21N=$;]!#7'@F.-)C>G9O34]P Q_7 7H=TG9XM%<
M2T);$Y,G:2T[0UE'[(NIREHOP>R;\?7JK5AR_]+6#WSB$I%.D/B\%VL+TV8T
M9K&\5**I)_XGIY@$U,-I'/LE2PO*J%;6>8Z08ZMN2'>U*^A('#74]4Q[5EG3
M5FU3!3"#-I5>VYQU19LXLHLE&B,6?SC9[NS"BYBMKGB=Q6H_#V^>_X7\8U=U
MFWNM]A*OB'@1^!2G:2+G(J69.(3'&<Y+6OI%&;(BU!IH/KR\ZR1<2TN_<7Y
M ]-V=[U<P+BY)6-MLYP6X(J6^8%%%VN9'Q>HWS(_\90A3&I]M]G5_''WR_9Y
M+<&OU$QTW:SU^ JN[T\58:0HRP3,X_I)U33]\O'A?1]*53]5/:&,^02U'3W
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
MI,UYV>/$EI^7/2OXX+SL^;>N+*UID#,C'OD\R%*<1V&&HX1EF)2>CQ->%DG
M@K@L0&G3\^47R#TT9[PY!$T=5>@9K+F \/R GFSFU3)SJ*!7E<@LB TZ+=AH
M,<PU6*#J''NWV1W8YT-1TVJMQCYVX&LL"_R0^#XF:2ZMRDMPGI9RNG'A>U&6
M,)YK-1-/4G%>H2;(HKI/%Y![&E6-1I+.AL P8VMD/2-IDG ;_WW03ZS9$-XL
M@3:@!$M)LCF9)I-AHR\OE_2:X_\LN37[L-F^?<O^<:CWJM+]<?>)2[;7&WX<
MHB>APAYW0^"=1TRQ$WCG\=C)XR0.$^+CF/( 1U$>XKS@/BYBOR!Y%J;"7ZV^
M\:K8Z>[_+MB$_.KWF=5/]IR8EOC<5<>V/!.<@_S)?Y8_I!)G][F/LWNHU1_^
M@DX!M2FBL9-/K1?=_.C/!TS2';F5W^7(;G_@I_CY!";R"=ZPPT1VDMAPJ55+
M89L3%A<-_EPJ^74(Z926(6JRH-8!R?$D28*<R(9 AJ,B*7%.0QE]$H_&/,^+
MD(% DH]+NPXY!2$@ O)):CT'9R8+,)J4#L<!FO$%Z[; BT\++XM5?"'0!33Q
MY1-77 $*JZW??J>;+[^1S:?G2C:]OT[Y&]X$:J_LV(#.@1UZ7NH&2?8."L*A
MN<#J7U19N?O3UR[@"M")8F'6;*C3_5>^X,4?6$_7W?_IDUO^&A"LBL';0/@J
MANE8LN'U)_Z-;P\R?NC&'$1IDL5%A(M"=OC+\GSBBQV<Q#S,HRP.0KT!:9-4
M7"=G)4W4$KV1,3DP.SNH&<TD[;7RPEQ$2PF]X5OZ]8E4_^M@]Y\4R5;N=I#&
MLBG<*3$O,KF3#YL9Y&^D6DM/_8GLNW)GFOA%1%F&D[R@. HIQ\0C(<YYG,=Y
MEF4!*R#6>$G"L2EV!-$G[7;_"77HF>!U0L+L[TP^!]7;X[)8,KP! HM:W;B
MKTUNXDG#<^O "/ /@L1Z(Z*N59'Y8ELF%(>%G.B;T1)G*9>-PWZ:,2],2.)#
MIH5,4@-9(7QNR*-\!=%N1OVF)0M.#TYK3/,8;$L/P)-Q)_P?@B[J"-^@(VF+
MIV4="6T=H"=I+7NFUA'[XIBM]9)A45'UA6S7_U1GH-,T!=DRMF4/XE>ENZ;J
M@6T>+VCKTY#,1_Y]_T8(^K^KDOEQ%B<^3KT\P!$G'LYXQG!:Q$6<)T64)%JC
M2UPQZ'@O[[.K2O)^YL>;)EF5^N90K[>\!OH4ZU])SPW]2-W#/%>?4S4W\<2K
M^@I];L_!?D\,]V:^HM\EST@Q;3%0<:5/6Z59MME;MIC+D7(ORK]<T3&\>-[N
MUVR]4:B&GSD]5"ID:5)?G+T3:I(ID4/'4P?<_\"KSU])Q9O"^!7C09E'18HS
MFF6R>#00QZ<RQD469B5/ YZ7&<1K6^'*L:ON\XAJ2;9&O.6PF7Y+3SQ*IZ$>
M%O_&NSD5S[QJ7@1>(%OY9)HWQDM_". 5<?\;G/A#;\^^P]WY=SC."1%<(L7F
M3=O@8?%.V*;>;%T"6^%IV5M?FVJ\N.:UNKB9^_T?OO[R53B%VV^\(E_XQX/,
M<=V7BD#=0^8^%GH491H2/PMQ'F=<')D)P041D3(E:99&69+R C1&#,J 8Z?:
ML8-(PX_TH4_";%O_NCLQI G;;*QH/?_H4GTP5WC47,L*:GA1J'R-\GKLW(A@
MM=F,7!3$F"K%DI\#DU_4I9DJY[7W,EX'?L5^N]G<LG\\[J0[A%VA7[[I.BC;
M;-"K>K_^-:W^Q?> S/,7V]>)"PQ]IB6U?!4]+IG15?/ <HM=)8^+TK\JGGC*
M%.==761]XC*K+NQ2A!'EKGH2)SQ^7VQ:H"79!$0ETOKZ23PBK%G\M"YEI>EN
MV[2QE)R565D&F"6LP%',0EPD123;]'R6AF&0!""$7#ML.;;JXS7SD4W4XQ.=
M&)5%&PVKJ.%5;7\];LU:B2Q].[V08ODO8G0=OL3', #-MZD[:U#[5IA:&*#?
MIB(O8?VMK@X?!G K]DPF]\UW&_)E5<9Y'.<APVE:A#@J?8Y)&!*<4Y[Z(2&!
MIS\!X&QEU\%.1PM)8OI _^?23WNEJV0"1C1ZXH! _ =9-T+N/U]I,;C^00'Z
M&/W##QBT.W8GB$_R7'%?_EJW^&JKO(CSLN0Q%I:0R7(U$7*0*,(Q%W_FD<?#
M0+_=<8R*8U,Y'88_W?^*B"():/T;U<VT\5B3&&9(K;#W0EA)$]^76%!M 1%M
M2 UH>+0AO5G#HYD68*V/<])-MCZ.OKQ<Z^,<_V>MC[,/&];([LK]'Z3B/XN@
M8+-[EA^Z/7#ST ]+2DOL\]+#41B+?3GA(4Y"+RMSDJ1Y!*H%&*7DV/DHZ+,M
MV6Q>$&M(BY"X;ID!ELV.*DOO<&%%!3!OU)%$/9HN*FCG)+-513M*9]E*VCEQ
M+ZII9U\P,]_'BI/Z4+VHH2-W*ENOVB56'LW\+$HI3I@PX2A($UQ$68J#F!,6
M92P,D@0&*#1&2NMW]QHHH8XPJM5\&[)'="<G+21A?I/&?G<[09H9..+K*<7^
MV[_ZB?>?H7>#Y"\1S,Y'M:IGYE=IRLC*CRI2)&4-C21ZT[3.V+/R.<$L&?DH
MF45M?$[8UR8^^[R9A7_@8IOGQ][6#X((KT^U8%&4Q"7/./;R6*(,,'%PCHL<
M^T%,B9?3("YBR"X]3<[Q5MU0@]GJC'[T+-:>U#"[;>C>]'KE&]*.2MCTQ+1D
MQ3/$%K5E/<%?6[3F6_ KO<>*W5;5(Z^>UEMUK%*#'C5O]09?=FR8/6J L9;C
MHDY;I14IH1LH4;VF@J;X<8,-IBTTZ"YO4C"CZ[SA%1>[T9L4J'^I-_V@V>[X
MD>^'H"#:XLT^%,0J+8,L#LL2YX6\NTN]!&>D"''(LS3@?D%)F$':7?1)@XP3
MWOORL</,:6%R4-FQ8(R2 U"KW@;K1EDP&Y_ JCGR<<2JD2/=N@9T6?>KQHD=
MQ./M=C!1S0#>EN'*L;1% P@ONEW#%?)ZZS98 ;Z-O]_68O%*^+6'W69-Q6)R
M2-,MVXDC*%.W.YI;^NQ"SE-DBC[J=L&.B[;[8D<Y.\@C=LN1_NX_KZ'Y2,"J
M<F > Z@7]+MDQU+-C[;81C'#_.J+Q0_:@O9C"?V7X&;]BSK'<S7T6=. >Z\X
M-M66DF;][6MQYJW-4!*87;5$K(VJ'F'<R#+ZZRQF P/,]W_;A_[9L&/T[##[
MJHI5Q3F'[5[VG[?C45<B3/9)&E%,"4UQ5) 0DZBD./&(7[*<QE$2@CI"@0PX
M-J>+BG?6LH J,)P#6+=ZH;-+C<',]E66Z@9=5+UW["BPB.,L9(L]F(:ZL-5C
M"26_; ^EH7(N>B1-US%S26](O:[ORW[WY>V6?5Y_V:[+-27;_2U5%&6E6KO7
MG]*[S/>SHJ0<QX'OX8BFPCT1'N.X]+TP)U[!(Q_BGJYAQK&K.E$^QJ$P_W25
MHO5\U5+J@_DMQ96\'#QK))<Q?(\S-*!?1VEX&UJRY-&N8F51[V9#::\]G94U
M#0=651++>O_RL)%DMDPB(:JR@$>Q7@L&Q9.R8$'J818F.8Y"+\)Y$A68,$K3
M)$C*D((J<#1HNK[@VVV_M+."'\\F!<,\F8[R]!R6994 ;__&M.$ 9@L@J*TY
M8!H4EYT'IJ^"B[E@@%=-1P<)G_*^K@^<_7RHFJK\]8ZI"H)/O-Y7:UF-KYY2
M:*D?^?Z^?+>K2K[>RQS4*DAS0D.68,\/&(Z\E.,L\Q(<B^,;$9Y"MBC!A@U=
MQY!C3_*;8*%M:JF.W+050H?M6K?2UIKZ]=S-DDJ%^2)%$S6LH88WU##75A')
MCJ.CGING%8L*?52A\IS8M#E.R8["K U@NI*=A4<VV5'>Y9 G2^NZ16V0T1U=
MQ1GE+$D+G!*6B1-BP7%.J?"0N9>4/@E)F(*"*!!UQTY0T4 _K3N$AO&Q@A84
MF:6)"$@CH;[<D[C)OOA3E)788WF2LX2$(0U@\VR<J=)H4,U%*G![[%JYQ+]
M&!5+*E]O>W&F4-A> @3#4-PLCW]QIH2%P2\:VG]*Y(LSM9C"7IPO8A@1TZ^<
M'3;\OGS[]+S9O7#^F5??UI0K:H("9WW(A=N-^M508$%R:HPXP_^3LV9GNMO5
M^[KI J=AX)/23S ILTB$R7F(LXAPG)9!0O,T2AD'U<LZX=+QMM'QK."X6JY1
MRW9CH;B0C)]!6MR@$^^JD^_(?1LG(L6_X;10)]]:,R;_T5\0&*BK[Z/80@_D
M154J]JH6F[;_K?Q7F>"\(\_K/=E(%CN8-0<S3UUJT%;D[H3'9<-YEVJ^B/&=
M$C.%,Z_%0>*ONQV3 ]I;?NK/NPU;D9RE62ZK.8D$9B,1$\$I\W%6B/^C11HR
M+P6-Y1HEY=@W=T#F];Y);2BH!BB&^:B:]#RB'>%A;NVNE?BAVK$#W3>W,]V6
M)"C;!"^?D\X:<ODHH85AR^<$OL0LGWW#S()_W59'Y_!(OK_A6UZNA7/X2O;_
MLSMLV/NG9T+W;\N2R_I,+AZ1]\PKDD9>4H32NGF!H\"7(]5)BCV>>S1(,Q(6
M'L2ZS=AP;/DRC7;H,8;VY#LJ6M;0'U_7]"OZ0W*'UHH]Q#O^U).R7@6M2W1:
M .8U##^-GD=QKW"8M^GS@P0UU'&$]H(EI'A"#5/HR)5Z<'+*"]@77:<72W[*
MD(E%?=AUBGKMWZY<S0#>Y<-ZWP(K_>W OLA 75TZ5]_4S]YOZT,E\9?:V'T5
M%6F>^UZ&PR3.9-5=C(O2)^+;49ZDE%/"J3;H"XRV8R_WMX?WB#>4 %@H0/5-
M.R7'2@'> 1_YN$$=)ZC/"CKRTIWLW.D-@"SC3G]F>#,V]0A#H3'3Q"0V#7#)
MY1!KS&0]P[$Q7,(PA\@5A69V*!Q?>NQUA]F=AB(ZDG0"$3TGEZV<RQB99=,F
M,\)>9#[FGH=WE#Q\>U;YCU,YI69?R<6+CG?G!_*"OM5GB**GH2<WT/'%EV)/
MF]W5$L-L;4#8)C6*K%9]3DIEU*)RN=IBC2JC@O3;5<8?,O/B/_-B?_HU!/KP
MX9?=_59)>F?#J!SX[VF9+'GO$2*+^NYI05][[IFGX7[[G>![M^4RH?V-5R\_
M'_CC[K?U;M,FNO][]\3OY)5*]?*!_''[M-=UZ]!U'7O]EAW4\8/8@4M$^R-+
M,C$KF4(M5TBP-3NUYWIMSN\6+A4),WLW.@1M,J;*,-J#P,06VZ),U=#?P8S7
M,!P#]R1#S7^2L\ESVR_JXFP51U[N>S3#+)"X)3PK<$%IB$L6>VGJ>WZ8@BH6
MIH@Y=C1]TFHFF]PKUW5]4,&7O/0"ENU.*DXO/K"E#IB[>*T)%36\[S1Q-ZD)
M^#@T#1%M33F;(K7L\#(-H2]FDNF\8PA4M-ONNK[*]ULJ'$B;X3B&L[3T@\B/
M4DRB() YWU+:>8X]8>))QG@91@7$SF<I.C;V^_U77J'M;HN/;'297UDU*1D"
MEDS.ZU#/Y*UJ!F;W?=*HH8U^:JG_Q<E905M86YA"L_26A1+2%?\"04C[1?@
MC+?;_7K_\DB^OV=<_%'V&DJ7TY13KDA(DB*+(IQEA7 $?L Q8<(OL("7L1]0
MGND!;\]2<NP &MKJUO2<>EL/K#\R8UI?TT9O50LP8S=6 &C(AI9P1D,WIE=>
M; B'EH#]H1QZ+UPQI$,U:?ZUVAV>:WE5O*XX6V6I'^1>%.(TXSF.XCC#15R*
MOR9)7,;,+UBH%:;/$7)=A7(LU5=C.M 715R5G$CJ!O,KAI0U;;(V50#<GH]3
M*YH^W(8N>F]7>H,!'E=JX=H9'C!MF$WQF!!1:Y#'T/O+S_*8D&)PG,?4\P8>
MZH%_(?5+O>=/]>FBM9U1$:5>RG*?8"^4-;(I)9C$K,!A*>=Y>)SDXG=3UT--
M$')]1W6BC$ZD :8YI2,-QV1)<N!=U:#0\X,\8-(#'),E+9@Y)N"O ,P?:4@V
MZ8^FWE_.'VE(<>:/=)ZW<X'2'J/NR[?;<B>^K_S\5]Z=C"SY@ZY-6FY4=]6)
M'SOW)6/*,[LJL: W.[<DABJ[^GID1@'6;D;&Z/S02Y$9X>?N0^9>-ZS8&FXO
M.C6XO7DY/=+VORF0@0_K+7\OW=>*,![':<JQ5Y8QCO*2X2Q("RRB',9SKRQR
MCX!:/*]FR;$C&FO9/)MF4+R<M78>6P<EH^AWR2I2O$([-Z__7GI)VV6_ LRM
M]7LRYS_ &],/ *_SLZ8S6Q6!US.T;.V@-05>5!G:6QGF:.MJO[K;;>O=9LWD
M+#:5+%OS6N%#TYPF$2\(ID5 <11*L)0\(=@/4Y_R@/L^T[J#FB+BV!GVR:*.
MKIY/FU3-M)>R)3#,[PS*:@U56T>F*;\@WN_Y!/&WDS^87'H1"]<1KK-9K6=-
M6YKEG#@%E?1 JOOJ\UX24$A*#[Q2'F#E):&(6UB.HR(L<41I@',J_AJ&E&=A
MR(GO:4V !M!T;J.2@P:M[08]DPI]D]05F,ZA9NB95PVH#O""6$>;>M&&91U!
MS5JIIYWE*.B+7RG4<-!@L<F:Y2:8L-D6K2VQM?[H>8H+-TIKJ^"R8UK_58.T
M[BVEU8&S_]XIT$-5CW*[%:$ E2>P=YS7=X>JDI#R09R'<>$13 B3&&>)C[,P
M#W#F!7[$J1<%7J*=X]6EZMA;M/2;^C %#+!I6$ EU]W:85K4R *[T W,2[0<
MH$X]#?R.8 *U7"#)Q@UJ&7&A)T"^V(6^S)+'MO0&RRI#Y9],,6LOMER^&2K?
M6?(9_+*!"Y5S!]L5/Q^*FE;K9_EK4[=7'VG"HS@L/1%:Y2+(*L,8YVGJXS3*
M$B_EXC]Z6-L:M!R[2TG\Z"'K/GF "YC1EH:#M*<#F%M4XG>6?$;9Y+9L1@\
M!VA/'V9N;UPOECR<GH"3?FUFB>6\F9XL9SY,\Y6KCXD-UF*#OKLB&4G]E)8X
M2R(NSH=Y+KP6HYB3("EIX$FH5L.C89_.HL?!%FQUW4!1&^.KCJD,?/XS5<0U
M9[Z&YDV+Q^WDD#<DEOV#W1F5'W68&Q)UX@ W^+A!Q/'Y\/1$JI?[<GJ@2 -+
M2D(1=XAS6T@]BJ,@"W#.F8>S@GM9(LXY,=4'? $0=GTSU7 B2\CF1^T <$/!
M^M4(6!QI#7B3]&=1&""R<:0XLS#'H@)AX8^!%B9C(<AZRP5&!E*>14DF[SN8
M=/F)RY$MW3_*T,U?E442ID')<)C&L7#!G(JHBGJ8!1XGX@3H^81;FW0YP(!C
M5WP!;U]U+*"-Y 'MY0%!AELOG%30: NL;;TPS*4.88YY?O;ED9WF"2096FCR
MY80FEIA\.43^SS/Y<D(YH,F74^N8N2@)L/K'>K.YW;+W8I]K)H"I@O#Z!&-Q
M L\)"I^64<8Q"4(/1S'-<!;0$(>A5] BSX(P J&@PL@[=D\=,RJ_?V*GZ3P
M=H4#]:KGBMQI"^:(IA5UACSC9'BEF1XLN2$@\46=D)EB7KL@PU4,X9A5^6:]
M7S^1/:]7?IFGI2]\2QK%.8Y\$?QD89QBYO-4G$X9"6-0!'2^O&,'\FM;/MR1
M Z(?GVM"SR68RP<S^=>BW31GF!?T>_M?)X8^+)TMS.'SQ9?%$AX4[ (C>/@I
MD\M[9;WJ0HL4ZXTJ'?K Q0_Y*W2\@"9E7(AS1YEGI=C@Y1 #/R^QGZ8!3Z."
MA50KFPNBZCH#U)LU\_GP_+Q1Q8UD@]Z0C<(Z^?R5\[W8R!0&'["32UNS&ND?
M%_J"F7F[@S<WT4<>;E##!02;\ I-0:[T'6C,+.G3"WK$K]GZ]+N$2+$[[-'^
MJ_B'XP%NTQS@UENZ.:A9;I6,\_&NQ ?A:)NV9QE<R;<JOE%E5\T1>=,*^O+O
MMJH"@"J<K@K076S!J@"@?.=5 ="7KYTSUL5>)VM(_-3S4I)@$LE6$LZ%1V9Y
MCE.2II1EA/LIK)5DG-:"?KBC;3JCZU)/>O&2)>F!&?4!P9W@O *DM#[3ZI+2
M#YI,-2KR^'RI\5?,[%D<F[@<"=WVI_5Q?%996:8T25+,2\\3]NPE..=1A!DM
MF9?2C-."PF:83E"#_$X;32SM:,,&*NCH2<^>+<D.L^>CT"W5&]2G:\^,-82S
M9,93E!8U8PV17YNQSBOPMO''BLC [+:J5.N-9F?X^5N.]].66+_#[S_T6[M?
M"3AM;M?)!K.N ;&L]1.-RV'49_UJJ<5:J8=%Z'=+CSQA8 =R&* J1_FZVXA7
M/NVW *2$X;==VX6:7]BCBC[Q_:':@M$/1F37,)6KQ0::C*'$,+N9%,K,?H:7
M7,Z.)D4ZLZ?I)\W"Q ^[NK[;J;(#OI5%!Q^.#>EIF5-? B5QKY0 C'F(<\+%
MJ2\3$6(4Y$52:#71S)-R;(R2,#JC?$6G_X3"],)%.VJ &:>I!L#AXKQPEJ+%
M"4*+!HOS K^.%37>@&^1[[?U6CQYVG)U?RNG7W9Y?E$TT4"D9?MW4T]$H\UC
M8MG%-I!YT?J;B,;3!G<[/_.25Y4"<7A:U[4L^.^:XV*:$II3CC/"*(Z2/,:Y
M%Q(<Q%["(B^F"<NT;W/&Z3C>0CK"B)XHWR *[BF<4)3&Y8P=\6&&>I2\1]2@
MF7)"<,!=BQT%&-ZNF"@"=@\R+][DS<?$Z\O==<S+<':[H?$X'%C\,Q>6N=Z_
MO/U.O\I=Y2-YXJLL+T7<6H383WP?1W$0X(R%)?;CK B2A+(BT\83'R+@^N:B
M)8DZFD@2U0</']3)M,^Q(2GPE@(F) @@?$H2(USPP047@P.?$J>/ C[YG.&9
M\701N?)BQC*:B.T]C2-Q2"Q\G!6,X=3G.>-)'-"T6.WER57SD'A:&V101PK
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
M\>/K[)?ON%Q-%_-__Q/_,_O3+SA/BSR=?_[W/_WMTRMP?_H?__$O__)O_P?
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
M>!8<3+1T8(<D*+*U'KR2GDNEE,^M4]GN(&7<EXVA0-1 [!V@YQ8.6+'<**;
MDA! U=:(KM;S)N483R8S.IP'OT8:]W%CJ /L.&'W<,V]=01OO=6D+,A/2P44
MU[IF^F:(K) %S<9P%8WGOCED;J6DFSA_P%O'XU70@=VYXPS>8LCS(I*S"GCA
M9$AMH)WAZH@"RTJPC-?JJ,?QA?:$UV,$_L/!JZUB.D#:O8'G%EMT-@>A<@1=
MBJUY3@A!(R,N-:.=9$S!UJ\G.Y+6S7W <*@;0DD=8.^ZD[B=WN"MUI$;,#*0
MT8Y)04@\UJ0JAD5SU.*^YIDMW/,]$?88UP4#VK4VJN@ 5%M,3!PIV5!8 =X'
M\D:9)M)9(=.<>:WPDS[HUD'>UO+=W X\RAOO7L+NP%>_*9'7\[,$\?>U H6T
MM%XOI_%D79\?/RWJCJAF>#&C+W[>C!+#U67@DV7@+#H+*&+- R8Y1![IV$]>
M!U52;O\8W):#;JXAAD/KB"KOP#!N#0<Y[;@1#!J7K0:2*0>5?0 G2P!3&S2;
MH 4V[U9QG8:Q^RN-AX=;^[L=J)P.P/5I2?'0R?+GAH-39D[Y4-(&X44$7QQY
M#V@%!%\,,"5K[59QPK?N\'87+6,G\'4#MB;*VA]T_A1T<_Q<RS[;I$;DO.D*
M'6;OPS2_GC\/WZ;D(&SMIHFW2>F0$'2PY)9H14>'I? \2"Q%&\VY; W AZD:
M]Z:D(R@V5F 'EG"KLGD35-5A;DO\@O/5]#N>%GV\6:QJO<>[\BG\F#!/!ETI
M _7:"!2OC_H\*\B!)\,]1FF;XW,_$L>]8.D)K .JM@/D?L!UF,XQOPS+.8EN
M=:5&OTS3=#TQ0BHMR-U.+-9F2<[5[$L&+AHFF1/*ZM:W@ ]3->[U3$?X;*S
M#B!Y4[@3QXI+(E@PJK Z0DJ"MUX $R$X*YE,I77E_$TJQKW:Z0AR1RJH@WN@
MAVX>R"DF^01B(&I;"WH+4B264KUVT)H7:QAOW?7^(9JZ>?Y_E)O%X]72#&:/
M,PCJ_48-7W ]36%VE8<CIT)=_?*0(Z+NX>$QYT4)EWPRM3]^B8029@@O44A(
M0:KBF$A1M4Z]&&%>5/1&NNPR;$I"E:G9Y\E&2#9PJS5B-JW?.9[<O*A]D/#
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
MQ@W-&JO_MM$9;73114_E\_Z 9PQL<S:1MB#JY"%IX4&1P87H:\<3$U/)#*W
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
M)VTH35Y<-/3;%%2*-G*!IG7X./QA,)AWWB?$]U+BD7,+2 ++=0>X-46@L%9
M0%'OM N%(-E7)Q*33^3=H6U]/3<\;@?SW#O%[3Y*[&5PR\FW;[.-*,/L7)2O
MYV6Q_'JJS'.A4M!!88<Y?=JK,VEJ-[6(0)LQ2B:LUM@Z9V!'TL8M:!D,B4,H
MI@,7^?6<OD4;J Z7H^!WDJ(*FXDW)(KZ@DQ^B9-DZC/7H5C-**IM[<->(V'D
M$1I#J/E& =[A,N\",A?M]"H'$V>R+X(%R,Q14)@*TJY2C")#E[VF_]C2^MWT
M&@DCEW8\"F0.EWD'D#D7R]O%/-$O+U/_YOF6J[47TU6:+58G2[R0G>"IA&("
M\*AHBXA"LBM% 9W@.41MF2Y#N&/'T#SN8/)!/;)'4V47T-V4P6[Z->7IFCA9
MT6:L?1KS;R?KMXOU?^'&D$^29P9K?H(M.==FH@E\M>=&2Q>D8=*IUN5%N](V
M[I'ZN(BY =<!U-<,EDWG\KU;?@[SL^[+89Y?X"HMIYNGM47Y[60UG>-J=96#
MW4;S[?3=!M/Y]J>_T8"^LRY%!,/WB]DT;7?&#))E5U@&P:4"E:6A"%+49 \9
M(AW",N?6[O#=U!P]9V)+P,\7\Q5]/I^WQ7F_I;2+UMUA=G&,;.W+3R3VWV8U
M%28G#$72)BEUQ(8R/(#+Q0(G)\2[0MO6MPY"6_,P\E"?-LB[,95B3$7W:1QO
M2OH04WC+5QH8OH=H&][,R<)225%0+,(2G;"U 7 2&="K8J.C,[9YGLQP9NZW
ML)JNWI5MH!/N/TX_SZ=EFFI=W(VE+Y'.DPT.G27GHEYU\_K6F2P'&S5J'F@7
M^-;O%<?0VZWYV@=1U\W7HRFP3U/U ;_C_ 0/L4_G_[2!4;J5BD:6Z.S;-0'L
MMM93%R#BCDZYG!WH.BI;%>/I#$0DGC=:MG3VM*[KW)&TXXL/[EWF$LXI6PIS
M/((-Q+B*P4+4D=5;0D,;RG+AVA<E[$;;N+9G" S=K$880$M]&IU-)ZZ#?**S
M?]G Y-Q&0R.+<_KI"U"@2[6EF($H+ 7[3"CPA5=]:8,)I<_-N_9?I>!8^_&&
M8F'$JWW4M@[!D,A;-_6X+:'R5VL4>!$@O [H32W6:AV8W4_1N+;B".U?-PD-
M!=^G(?C+8I'_F,YF89Y?T\?FGZ>U<?-IY_X#K,-]GVM@,G:FMI$=.5_OV<WU
M;KFX9)QGY43ME9"K$TQG0SUQ0 3%,;$LHVA=P[H7@<=:H9T6N]P<,29O2U"
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
ML_.S^)P-SC)'BONL++G.545PMHZ0\PZCS]HDL5NBP-UKC-=T9  7I)$H.[@
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
MWP<+3&(=P0]+.3:GP$)S>:)DL%0$[0D K735U7$4'UVAZ'_$,!O"M^??>*[
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
M3CHF*Q7<^:4?=OI3=^S1FI=_L.H-"#Q?2Q^[\7<[C(LK*@9*%%4<<<P]XF!
MP>Y+%C8C#=@3+K$HG7?8@ZRZ1^>)\//TL"RMG@8N\W=V\B//!X=_99'= !]Y
M8GAVVRDQ5!,Q=]M!4D)AI%522-#H9>).85U\?OQ&:NKBJ[CBGY8+E=%" WCZ
M!OMP//#3&-;SM/Y/E]X<3\HS20F2/K?[$2X@V*H@0H(U]D(;ITK[R<?06Q>3
MI3#SS"!\(04V -;,Q(IR'*D6E,.>50ZN!<*0%5PBK87U)"BC<&GHW7^]MM_Q
M4AI?<^H=(/X&@/,SV,>W/]OQ[W'Z<38*=\*03%E*=.Y=1Q;%+<Z"8^2)MRQY
MEL<P%@;1>DKJQF"J :J 6AH UYU3]O;V[L?_#.(8B/IQ^QG\]66:L,%"1>Y0
M( :V#"$<:9?3A)D#>U;KR&/I?()^E-4%WZE-M1-HIR7,/0P$/.=O&;T/E@>0
M%^R@N?P$$T@;1E'T.=@4),>V=#1Z+P+KWJ>G0,@F$!975TM8_#2ZGDTG<XF1
MY5'NH_82<XRPLGG[IMPL5H-Y:Y,6T6NK3>E:N"WD-(*S\B#8!+<C-=(HN.B2
M%>D#^$H@&*]R;KR!;6EIL,BY;($(C4F_8J0CP45;L.'J@NL0C;0 KL'(COP@
M]W  "W@VG_20CWIN/*,"8Y3R]N *$V24SOU?*),1J\1UZ<D;&TBI6YI[<MNL
M@/P;@-'YV(XF:?'H]SV.;P9^,+H\2VNXFYS#DI/UOUIE6DBA@S$!L:1#C@5E
M'SMZI)1/EK+$E2G]7E*2_LI7; E /6OI4TF[#2#[E^^KAD9ON\S]ZBA8'?<1
MC ;C!1(X@N^?2SR,PPG)X'VTP(LCI5W:[13515\]I'0G4UL#(,QMM.(X2^FK
MO8[C)1-&IT!SOH\)A@ 3,>8M35#,V?1.!FQ(Z3MZ+2%US;YF('>\DII VOBZ
M&]MI7+MM/-@VV83-720-F#LJ %L@GD1D"IKE@MS2PVRW$E37-FP(>:64U@ "
M[],AGUK;]YQ]ODLDHUQ;D9@!-RYO+VPLN'%YJJ\#$R?F\2NF=%WJ7@36G>)]
M:N_E=+IJ (@;7JNG[^QX? L[?1X!N*!*>F=3RB$DB;BE^04P!10(TS0JK!,M
M'5CN15@KE5K%@=$O#^4(+3716N2IV)[LY*M<5_D_BX;/;^TD^W=PQNOH L(V
MST4@.(><(D7>!B>I"-*&TJE/^]+82IK]J2%Y4MT=?C!V4SLL=C ^W6]@=_P
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
MA/$'P:Y-D[UPN!>%[K5(\D)#_<Z5P-3P9=(3I!7 ;.-S#,0H3*3YD"GP8O+
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
MYLJ$1[BM2K=I\F!%O/,9WC[<]V\]_A=02P,$%     @ \VEF6Z&%CG$@"
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
MH:W_J-L/WQ8F\L&KA%7>:2Z;\!%67>G6FSR8?._\#1<A=_T%S/\!4$L#!!0
M   ( /-I9EO#>>)D.@8  ,L<   5    87!P;C Y,S R,#(U97@S,C$N:'1M
MU5E;<^(V%'[OKU#9Z2Z9P<07[K"9H83,,K,E62#-]JDC+!EK8VQ7DD/HK^^1
M; <,2S;M= G+ X,Y.O=/1^?(/5\N@XN>3S&Y^*GWLV&@R\A-EC24R.442TI0
M(EBX0'>$BGMD&-FJ012O.5OX$MFF74=W$;]G#SBE2R8#>I'+Z9VGS[USK:0W
MC\CZHD?8 V+D?8GA5LMJ.<1I-\UZS:DY[5K#LRQK7F]0[-@M^T^K!*RP/.41
M<AW0]Z4E"PV?*OV=AA/+[HH1Z7<LT_RE5%AG".H:]%%R[,J.2)9+S-=="7\8
M.&"+L*-= !8O H<S'C<*(MYY8^I/5U$,#R]9L.Z\FV$_6N)W%8%# :(Y\U*Z
M8']3T Z&Z,=5:ED3V ,6TMQ2RU;F#1]]-F?R[1NK878=NVKUSA53[N2>J]]R
MP8484WY<'P;#R6QT-1KT9Z/K\11=7Q5]V++^E0V]F8S&@]%-_R,:?AX.;F>C
MWX=@+5@^G*#^^!)MZ%>C<1]^PJ^,?K(NW4ZFM_WQ#,VND=5"M]5I=5!%T^%
MY2)%E>74S<JIVM^?HO[E]<UL"-'?N'*JUA;BVC8;@ XT^S!$T_[DU_YX.#6N
M/W\<_H'Z@YFBV*9I[WGRG>RM?=7>U-#GH\E" I'L.';\W4K?UXV[2;A(,*B3
M$9(^19S^E3!.]6DCJ$1>Q*6/6(@F24!S*&/#JI7G9^ECY&G&*743SB2C @T?
M71^'"XKZKD1 MMI.K8*P0!C$$DHJJ*PXWKYIV;;9W5ZM_[*Z9PB'1$F4+ HW
M^T?)&O@X!L2AAJ.>9NH84ULN,^(V9.IXG$HX)04<B(2B\F9#*DE-+>FL@G[#
M$CA6:("#>Q:*"DAFU /;P0_)'BBZ]CSF@B80W8]CAD.0Q^.(8V54P8-!M(QQ
MN,Z-KZ36<_(%>&8X_++ N?0K%N+093C8EJXD92(JB&+71S[E=+Y&0)?,4Q&5
M/I:5/$5S*G18?2;0?1BM DH6D)IZ:Q]CIX3S&!,"78L14 \X6L<&NE7-+3N:
MTF[!Y7:U[BBG9YMT*\18S:Y GQ+, =7!&DTH0 S2&Z*KB"\S[)O&)[41=?9C
ML"0B2&\DV"*P&99SRK/6Q:SHWD]#9>4S@))4*!FD0')3Z,(?@'W &0C :K?N
M-#\%;-]H=<S-#-M@W$L",-<%1P*%T!63_FX!$0JE.[NXC/.RP7=(]3(I5I1B
M8:BWNVI?O:B,;J$+FEM^<:J8M$\)DRP$B"U3B+@@!0,G495?Y6('!LC#3*$U
MYE2H1%?4.AP$"/AA)=0W(,207J H=N^I[H%DPK0.521A51*D.(D V%JYV*F)
MU9.N:L<ZO;_>"HW&Z&XT@YYGBNX^#"?#3==_Q BE*4X@!EQ 3PB@\3&<GZI[
M  +C\!@2H0\U*$OX*;\-J!@$K]7C.'K092PM7_L9_U;G^?PN/UJ_^A($23R'
MEB73/(\X1,T  P(<"]K)?W0)$W& UQT6:GF:J0MCY@*&['DD9;3LU$'Y@RKL
M+@XR[[2C*3D;O]OM:M-LJ@E<0H DR15GPWE5#^?GDNS3:G:UU6H=))M5ZR#M
M.;&666TV&_^[V)I3-9V7B3W7D4BC ?$64&/>EYS2SI'0L>-'9$&(M\"C2N9>
MR*/X:&@R4S35H&/0W[L][-,&R$+PC'>F\JWTHJ4_0B *S78A#-_(=K8!P?@.
M^(A$%#""<I-//0+?-?T_=&3^,Q[^I6-IK2T=M2O1#AX85E^M5=)&E6\X@RXO
MAC9OS[*SG2O5URA1KY:MM ,X= 5P,DG;-TWUZ!MZWW6C))3JU<,S6=4[[%QW
M+"?:L^]-?=WM+MXX_ARHI^I&]Y6'0<NIUAKI-,A$?OF4W1E@U]736'H917<O
M)YZN&YB$F2Y0MV\5=<\01A(12I<P$W@L@.^G:X*MZT(%LJ=9'X:^)1,B'Q S
M&2!_KB94-[N! TGS-6CR8*8(7451DT6X5EH4/(L39#J;[*K=7$XZQ<O)[**E
M<(M97OD4_N0PX!)U P>C,E4+L2<SR02LRO46HW,&H>#9/*PJ(BQ21BUH"!-O
ML.65<CH E0D&K8417"00V]2WP\-1EMB:&@SB2.@INZ.S 5H/OH[+I@ESPX+G
M<-@G<I_EX*Q5^$Y?)I[KEYC_ %!+ 0(4 Q0    ( /-I9EOY05P)T'@! .D"
M&  1              "  0    !A<'!N+3(P,C4P.3,P+FAT;5!+ 0(4 Q0
M   ( /-I9EN<W)9(\@X  )JI   1              "  ?]X 0!A<'!N+3(P
M,C4P.3,P+GAS9%!+ 0(4 Q0    ( /-I9ELH$VD;XR(  #E6 0 5
M      "  2"( 0!A<'!N+3(P,C4P.3,P7V-A;"YX;6Q02P$"% ,4    " #S
M:69;65@U$356  #HLP, %0              @ $VJP$ 87!P;BTR,#(U,#DS
M,%]D968N>&UL4$L! A0#%     @ \VEF6Z%XK6.!A@, 66@+ !0
M     ( !G@$" &%P<&XM,C R-3 Y,S!?9S$N:G!G4$L! A0#%     @ \VEF
M6TH$8=+K[P  R3<) !4              ( !48@% &%P<&XM,C R-3 Y,S!?
M;&%B+GAM;%!+ 0(4 Q0    ( /-I9EO%*M5+8XP  "=P!@ 5
M  "  6]X!@!A<'!N+3(P,C4P.3,P7W!R92YX;6Q02P$"% ,4    " #S:69;
MJYJHO*X9  "5R0  %0              @ $%!0< 87!P;C Y,S R,#(U97@Q
M,#$N:'1M4$L! A0#%     @ \VEF6VTIHX\;"   _"@  !4
M ( !YAX' &%P<&XP.3,P,C R-65X,S$Q+FAT;5!+ 0(4 Q0    ( /-I9ENA
MA8YQ( @  (<I   5              "  30G!P!A<'!N,#DS,#(P,C5E>#,Q
M,BYH=&U02P$"% ,4    " #S:69;PWGB9#H&  #+'   %0
M@ &'+P< 87!P;C Y,S R,#(U97@S,C$N:'1M4$L%!@     +  L V (  /0U
$!P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>appn-20250930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:appn="http://www.appian.com/20250930"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="appn-20250930.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-03</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-03</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:GovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:FederalGovernmentAgenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:ForeignCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">appn:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:CloudSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:TermLicenseSubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:MaintenanceAndSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</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-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:PropertyPlantAndEquipmentWorkInProcessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">appn:PropertyPlantAndEquipmentWorkInProcessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SwinglineSubFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputEbitdaMultipleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">appn:SecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:SubscriptionsSoftwareAndSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">appn:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:MisappropriationOfTradeSecretsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-10</startDate>
            <endDate>2022-05-10</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:ViolationOfVirginiaComputerCrimesActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-10</startDate>
            <endDate>2022-05-10</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:AttorneysFeesAssociatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-15</startDate>
            <endDate>2022-09-15</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">appn:StatutoryPostJudgementInterestOnJudgmentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-15</startDate>
            <endDate>2022-09-15</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:YouyongZouLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-15</startDate>
            <endDate>2022-09-15</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-01</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">appn:PegasystemsLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001441683</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="rouasset">
        <measure>appn:rOUAsset</measure>
    </unit>
    <unit id="asset_group">
        <measure>appn:asset_group</measure>
    </unit>
    <unit id="floor">
        <measure>appn:floor</measure>
    </unit>
    <unit id="segment">
        <measure>appn:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-26">0001441683</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-27">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-30">false</dei:AmendmentFlag>
    <appn:SoftwareAsServiceSubscriptionContractsTerm contextRef="c-130" id="f-510">P1Y</appn:SoftwareAsServiceSubscriptionContractsTerm>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-38098</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">APPIAN CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">54-1956084</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">7950 Jones Branch Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">McLean</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">22102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">(703)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">442-8844</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">APPN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">42735083</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-25" unitRef="shares">31088085</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">125249000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-32" unitRef="usd">118552000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">66312000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-5" decimals="-3" id="f-34" unitRef="usd">41308000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">2862000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">3396000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">172615000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-38" unitRef="usd">195069000</us-gaap:AccountsReceivableNetCurrent>
    <appn:DeferredCommissionsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">34131000</appn:DeferredCommissionsCurrent>
    <appn:DeferredCommissionsCurrent contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">36630000</appn:DeferredCommissionsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">41104000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">43984000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">439411000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">435543000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">38789000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">32142000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">33168000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">37109000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">28833000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">25555000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">6985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">5341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">1567000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">2240000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">29110000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">31081000</us-gaap:OperatingLeaseRightOfUseAsset>
    <appn:DeferredCommissionNoncurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">59395000</appn:DeferredCommissionNoncurrent>
    <appn:DeferredCommissionNoncurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">60540000</appn:DeferredCommissionNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">5144000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">4129000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">15107000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">24842000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">611735000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">621039000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">8605000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">4322000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">20082000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">11388000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">38677000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">34223000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">275449000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">281760000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">12098000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">9598000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">13110000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">12378000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">2105000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">1087000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">370126000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">354756000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">233627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">240826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">47769000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">52189000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">8322000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">5477000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">435000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">431000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">660279000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">653679000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-92"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-93" unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-94" unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-95" unitRef="shares">43369326</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-96" unitRef="shares">42938701</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-98" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-99"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-101" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-102" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-103" unitRef="shares">31088085</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-104" unitRef="shares">31090085</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-105" unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-106" unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-107" unitRef="shares">639751</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-108" unitRef="usd">20000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">612488000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">591281000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-112" unitRef="usd">-35221000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">-11774000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-114" unitRef="usd">-605818000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-115" unitRef="usd">-612154000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">-48544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">-32640000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">611735000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">621039000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-120" unitRef="usd">147188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-121" unitRef="usd">123121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-122" unitRef="usd">414197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-123" unitRef="usd">353789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-124" unitRef="usd">39816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-125" unitRef="usd">30931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-126" unitRef="usd">109873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-127" unitRef="usd">96548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-128" unitRef="usd">187004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-129" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">524070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-131" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-132" unitRef="usd">17762000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-133" unitRef="usd">14082000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-134" unitRef="usd">49810000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-135" unitRef="usd">39614000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-136" unitRef="usd">27531000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-137" unitRef="usd">23002000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-138" unitRef="usd">78322000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-139" unitRef="usd">74880000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-140" unitRef="usd">45293000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-141" unitRef="usd">37084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">128132000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-20" decimals="-3" id="f-143" unitRef="usd">114494000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-18" decimals="-3" id="f-144" unitRef="usd">141711000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-19" decimals="-3" id="f-145" unitRef="usd">116968000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">395938000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-20" decimals="-3" id="f-147" unitRef="usd">335843000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-18" decimals="-3" id="f-148" unitRef="usd">51918000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-19" decimals="-3" id="f-149" unitRef="usd">50865000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">166929000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-20" decimals="-3" id="f-151" unitRef="usd">175613000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-18" decimals="-3" id="f-152" unitRef="usd">40263000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-19" decimals="-3" id="f-153" unitRef="usd">38572000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">120127000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-20" decimals="-3" id="f-155" unitRef="usd">117789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-18" decimals="-3" id="f-156" unitRef="usd">36416000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-19" decimals="-3" id="f-157" unitRef="usd">34688000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">107586000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-20" decimals="-3" id="f-159" unitRef="usd">108327000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-18" decimals="-3" id="f-160" unitRef="usd">128597000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-19" decimals="-3" id="f-161" unitRef="usd">124125000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">394642000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-20" decimals="-3" id="f-163" unitRef="usd">401729000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-3" id="f-164" unitRef="usd">13114000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-3" id="f-165" unitRef="usd">-7157000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">1296000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-20" decimals="-3" id="f-167" unitRef="usd">-65886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-18" decimals="-3" id="f-168" unitRef="usd">1398000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-19" decimals="-3" id="f-169" unitRef="usd">12544000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">24678000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-20" decimals="-3" id="f-171" unitRef="usd">5882000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-18" decimals="-3" id="f-172" unitRef="usd">5311000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-19" decimals="-3" id="f-173" unitRef="usd">6168000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">15948000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-20" decimals="-3" id="f-175" unitRef="usd">17921000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-18" decimals="-3" id="f-176" unitRef="usd">-3913000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-19" decimals="-3" id="f-177" unitRef="usd">6376000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">8730000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-20" decimals="-3" id="f-179" unitRef="usd">-12039000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-180" unitRef="usd">9201000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-181" unitRef="usd">-781000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">10026000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-183" unitRef="usd">-77925000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-184" unitRef="usd">1376000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-185" unitRef="usd">1319000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">3690000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-20" decimals="-3" id="f-187" unitRef="usd">690000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-188" unitRef="usd">7825000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-189" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">6336000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-191" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-192"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-193"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-194"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-195"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-196"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-197"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-198"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-199"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-3" id="f-200" unitRef="shares">74008000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-3" id="f-201" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-202" unitRef="shares">74101000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-20" decimals="-3" id="f-203" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-3" id="f-204" unitRef="shares">74575000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-3" id="f-205" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-206" unitRef="shares">74554000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-20" decimals="-3" id="f-207" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-208" unitRef="usd">7825000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-209" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">6336000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-211" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-212" unitRef="usd">-91000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-213" unitRef="usd">-11139000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">-23448000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-215" unitRef="usd">607000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-18" decimals="-3" id="f-216" unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-19" decimals="-3" id="f-217" unitRef="usd">142000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-20" decimals="-3" id="f-219" unitRef="usd">139000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-18" decimals="-3" id="f-220" unitRef="usd">7793000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-19" decimals="-3" id="f-221" unitRef="usd">-13097000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">-17111000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-20" decimals="-3" id="f-223" unitRef="usd">-77869000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-21"
      decimals="INF"
      id="f-224"
      unitRef="shares">74028786</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-225" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-226" unitRef="usd">591281000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-227" unitRef="usd">-11774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-228" unitRef="usd">-612154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-229" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-230" unitRef="usd">-32640000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-231" unitRef="usd">-1177000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-27" decimals="-3" id="f-232" unitRef="usd">-1177000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-28"
      decimals="INF"
      id="f-233"
      unitRef="shares">4735</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-28"
      decimals="INF"
      id="f-234"
      unitRef="shares">167726</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-29" decimals="-3" id="f-235" unitRef="usd">-3199000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-27" decimals="-3" id="f-236" unitRef="usd">-3199000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-28"
      decimals="INF"
      id="f-237"
      unitRef="shares">18953</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-29" decimals="-3" id="f-238" unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-27" decimals="-3" id="f-239" unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-3" id="f-240" unitRef="usd">8814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-241" unitRef="usd">8814000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-30" decimals="-3" id="f-242" unitRef="usd">-3733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-27" decimals="-3" id="f-243" unitRef="usd">-3733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-31"
      decimals="INF"
      id="f-244"
      unitRef="shares">74220200</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-245" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-246" unitRef="usd">597086000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-247" unitRef="usd">-15507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-248" unitRef="usd">-613331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-249" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-250" unitRef="usd">-31745000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-251" unitRef="usd">-312000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-38" decimals="-3" id="f-252" unitRef="usd">-312000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-39"
      decimals="INF"
      id="f-253"
      unitRef="shares">5686</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-39"
      decimals="INF"
      id="f-254"
      unitRef="shares">77082</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-40" decimals="-3" id="f-255" unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-38" decimals="-3" id="f-256" unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-39"
      decimals="INF"
      id="f-257"
      unitRef="shares">30880</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-40" decimals="-3" id="f-258" unitRef="usd">314000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-38" decimals="-3" id="f-259" unitRef="usd">314000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-39"
      decimals="INF"
      id="f-260"
      unitRef="shares">313160</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-41" decimals="-3" id="f-261" unitRef="usd">10000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-38" decimals="-3" id="f-262" unitRef="usd">10000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-40" decimals="-3" id="f-263" unitRef="usd">8953000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-38" decimals="-3" id="f-264" unitRef="usd">8953000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-42" decimals="-3" id="f-265" unitRef="usd">-19682000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-38" decimals="-3" id="f-266" unitRef="usd">-19682000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-43"
      decimals="INF"
      id="f-267"
      unitRef="shares">74020688</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-268" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-269" unitRef="usd">605084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-270" unitRef="usd">-35189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-271" unitRef="usd">-613643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-272" unitRef="usd">-10000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-273" unitRef="usd">-53741000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-49" decimals="-3" id="f-274" unitRef="usd">7825000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-275" unitRef="usd">7825000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-50"
      decimals="INF"
      id="f-276"
      unitRef="shares">6276</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-50"
      decimals="INF"
      id="f-277"
      unitRef="shares">92669</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-51" decimals="-3" id="f-278" unitRef="usd">-1422000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-18" decimals="-3" id="f-279" unitRef="usd">-1422000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-50"
      decimals="INF"
      id="f-280"
      unitRef="shares">24618</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-51" decimals="-3" id="f-281" unitRef="usd">248000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-18" decimals="-3" id="f-282" unitRef="usd">248000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-50"
      decimals="INF"
      id="f-283"
      unitRef="shares">326591</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-52" decimals="-3" id="f-284" unitRef="usd">10000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-18" decimals="-3" id="f-285" unitRef="usd">10000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-51" decimals="-3" id="f-286" unitRef="usd">8578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-18" decimals="-3" id="f-287" unitRef="usd">8578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-53" decimals="-3" id="f-288" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-289" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-54"
      decimals="INF"
      id="f-290"
      unitRef="shares">73817660</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-291" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-292" unitRef="usd">612488000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-293" unitRef="usd">-35221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-294" unitRef="usd">-605818000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-295" unitRef="usd">-20000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-296" unitRef="usd">-48544000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-59"
      decimals="INF"
      id="f-297"
      unitRef="shares">73366766</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-298" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-299" unitRef="usd">595781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-300" unitRef="usd">-23555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-301" unitRef="usd">-519892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-302" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-303" unitRef="usd">52341000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-65" decimals="-3" id="f-304" unitRef="usd">-32923000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-66" decimals="-3" id="f-305" unitRef="usd">-32923000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-67"
      decimals="INF"
      id="f-306"
      unitRef="shares">4974</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-67"
      decimals="INF"
      id="f-307"
      unitRef="shares">141563</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-68" decimals="-3" id="f-308" unitRef="usd">-2862000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-66" decimals="-3" id="f-309" unitRef="usd">-2862000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-67"
      decimals="INF"
      id="f-310"
      unitRef="shares">43460</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-68" decimals="-3" id="f-311" unitRef="usd">345000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-66" decimals="-3" id="f-312" unitRef="usd">345000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-67"
      decimals="INF"
      id="f-313"
      unitRef="shares">1320531</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-69" decimals="-3" id="f-314" unitRef="usd">50019000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-66" decimals="-3" id="f-315" unitRef="usd">50019000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-68" decimals="-3" id="f-316" unitRef="usd">10606000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-66" decimals="-3" id="f-317" unitRef="usd">10606000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-70" decimals="-3" id="f-318" unitRef="usd">12847000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-66" decimals="-3" id="f-319" unitRef="usd">12847000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-71"
      decimals="INF"
      id="f-320"
      unitRef="shares">72236232</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-321" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-3" id="f-322" unitRef="usd">603870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-3" id="f-323" unitRef="usd">-10708000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-3" id="f-324" unitRef="usd">-552815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-75" decimals="-3" id="f-325" unitRef="usd">-50019000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-76" decimals="-3" id="f-326" unitRef="usd">-9665000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-77" decimals="-3" id="f-327" unitRef="usd">-43592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-78" decimals="-3" id="f-328" unitRef="usd">-43592000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-79"
      decimals="INF"
      id="f-329"
      unitRef="shares">4692</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-80" decimals="-3" id="f-330" unitRef="usd">-178000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-81" decimals="-3" id="f-331" unitRef="usd">178000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-78" decimals="-3" id="f-332" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-79"
      decimals="INF"
      id="f-333"
      unitRef="shares">77116</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-80" decimals="-3" id="f-334" unitRef="usd">-4279000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-81" decimals="-3" id="f-335" unitRef="usd">2919000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-78" decimals="-3" id="f-336" unitRef="usd">-1360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-79"
      decimals="INF"
      id="f-337"
      unitRef="shares">25037</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-80" decimals="-3" id="f-338" unitRef="usd">-785000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-81" decimals="-3" id="f-339" unitRef="usd">948000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-78" decimals="-3" id="f-340" unitRef="usd">163000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-80" decimals="-3" id="f-341" unitRef="usd">9900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-78" decimals="-3" id="f-342" unitRef="usd">9900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-82" decimals="-3" id="f-343" unitRef="usd">-1104000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-78" decimals="-3" id="f-344" unitRef="usd">-1104000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-83"
      decimals="INF"
      id="f-345"
      unitRef="shares">72343077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-83" decimals="-3" id="f-346" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-84" decimals="-3" id="f-347" unitRef="usd">608528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-85" decimals="-3" id="f-348" unitRef="usd">-11812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-86" decimals="-3" id="f-349" unitRef="usd">-596407000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-87" decimals="-3" id="f-350" unitRef="usd">-45974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-88" decimals="-3" id="f-351" unitRef="usd">-45658000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-89" decimals="-3" id="f-352" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-353" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-90"
      decimals="INF"
      id="f-354"
      unitRef="shares">5060</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-91" decimals="-3" id="f-355" unitRef="usd">-192000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-92" decimals="-3" id="f-356" unitRef="usd">192000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-19" decimals="-3" id="f-357" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-90"
      decimals="INF"
      id="f-358"
      unitRef="shares">69362</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-91" decimals="-3" id="f-359" unitRef="usd">-3289000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-92" decimals="-3" id="f-360" unitRef="usd">2627000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-19" decimals="-3" id="f-361" unitRef="usd">-662000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-90"
      decimals="INF"
      id="f-362"
      unitRef="shares">12126</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-91" decimals="-3" id="f-363" unitRef="usd">-348000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-92" decimals="-3" id="f-364" unitRef="usd">459000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-19" decimals="-3" id="f-365" unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-91" decimals="-3" id="f-366" unitRef="usd">9505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-367" unitRef="usd">9505000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-93" decimals="-3" id="f-368" unitRef="usd">-10997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-369" unitRef="usd">-10997000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-94"
      decimals="INF"
      id="f-370"
      unitRef="shares">72429625</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-94" decimals="-3" id="f-371" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-95" decimals="-3" id="f-372" unitRef="usd">614204000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-96" decimals="-3" id="f-373" unitRef="usd">-22809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-97" decimals="-3" id="f-374" unitRef="usd">-598507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-98" decimals="-3" id="f-375" unitRef="usd">-42696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-99" decimals="-3" id="f-376" unitRef="usd">-49801000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-377" unitRef="usd">6336000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-378" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-379" unitRef="usd">30992000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-20" decimals="-3" id="f-380" unitRef="usd">30011000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-381" unitRef="usd">7429000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-20" decimals="-3" id="f-382" unitRef="usd">7503000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">779000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-20" decimals="-3" id="f-384" unitRef="usd">5462000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-385" unitRef="usd">692000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-20" decimals="-3" id="f-386" unitRef="usd">619000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">450000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-20" decimals="-3" id="f-388" unitRef="usd">439000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">-648000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-20" decimals="-3" id="f-390" unitRef="usd">-1281000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-1" decimals="-3" id="f-391" unitRef="usd">20864000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-20" decimals="-3" id="f-392" unitRef="usd">-2895000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-393" unitRef="usd">-29655000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-20" decimals="-3" id="f-394" unitRef="usd">-30859000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-395" unitRef="usd">-13279000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-20" decimals="-3" id="f-396" unitRef="usd">-12279000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <appn:IncreaseDecreaseInDeferredCommissions contextRef="c-1" decimals="-3" id="f-397" unitRef="usd">3644000</appn:IncreaseDecreaseInDeferredCommissions>
    <appn:IncreaseDecreaseInDeferredCommissions contextRef="c-20" decimals="-3" id="f-398" unitRef="usd">4665000</appn:IncreaseDecreaseInDeferredCommissions>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">12871000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-20" decimals="-3" id="f-400" unitRef="usd">1495000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">1043000</appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits>
    <appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits contextRef="c-20" decimals="-3" id="f-402" unitRef="usd">6975000</appn:IncreaseDecreaseInAccruedCompensationAndRelatedBenefits>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">-1707000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-20" decimals="-3" id="f-404" unitRef="usd">535000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-405" unitRef="usd">-17545000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-20" decimals="-3" id="f-406" unitRef="usd">-15096000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">-2583000</appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities>
    <appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities contextRef="c-20" decimals="-3" id="f-408" unitRef="usd">-1788000</appn:IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">61737000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-20" decimals="-3" id="f-410" unitRef="usd">-6993000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-1" decimals="-3" id="f-411" unitRef="usd">34278000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-20" decimals="-3" id="f-412" unitRef="usd">11631000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">59281000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-20" decimals="-3" id="f-414" unitRef="usd">42638000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-415" unitRef="usd">2451000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-20" decimals="-3" id="f-416" unitRef="usd">3287000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-417" unitRef="usd">-27454000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-20" decimals="-3" id="f-418" unitRef="usd">-34294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-20" decimals="-3" id="f-420" unitRef="usd">50000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-421" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-20" decimals="-3" id="f-422" unitRef="usd">463000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">5000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-20" decimals="-3" id="f-424" unitRef="usd">3750000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">20000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-20" decimals="-3" id="f-426" unitRef="usd">50019000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-427" unitRef="usd">5890000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-20" decimals="-3" id="f-428" unitRef="usd">4883000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-429" unitRef="usd">752000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-20" decimals="-3" id="f-430" unitRef="usd">619000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">-30138000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-20" decimals="-3" id="f-432" unitRef="usd">-8496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-433" unitRef="usd">2552000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-20" decimals="-3" id="f-434" unitRef="usd">-375000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-435" unitRef="usd">6697000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-20" decimals="-3" id="f-436" unitRef="usd">-50158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-437" unitRef="usd">118552000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-64" decimals="-3" id="f-438" unitRef="usd">149351000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-439" unitRef="usd">125249000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-99" decimals="-3" id="f-440" unitRef="usd">99193000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-441" unitRef="usd">10023000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-20" decimals="-3" id="f-442" unitRef="usd">17193000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">3391000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-20" decimals="-3" id="f-444" unitRef="usd">1925000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-445" unitRef="usd">41000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-20" decimals="-3" id="f-446" unitRef="usd">109000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-447">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Organization and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Appian Corporation (together with its subsidiaries, &#x201c;Appian,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; or &#x201c;our&#x201d;) delivers a software platform that helps organizations run better processes that reduce costs, improve customer experiences, and gain a strategic edge. Committed to client success, we serve many of the world&#x2019;s largest companies across various industries. We believe processes define each organization. Processes are how they operate, deliver value, and interact with their customers. Appian has both the platform and the expertise to enable enterprise transformation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are headquartered in McLean, Virginia and operate both in the United States and internationally, including Australia, Canada, France, Germany, India, Italy, Japan, Mexico, the Netherlands, Portugal, Singapore, Spain, Sweden, Switzerland, and the United Kingdom.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-448">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements and footnotes include the accounts of Appian and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) as contained in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) for interim financial reporting. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#x2019; deficit, and cash flows. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on February&#160;19, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates embedded in the consolidated financial statements include, but are not limited to, revenue recognition, income taxes and the related valuation allowance established against deferred tax assets, the amortization period of deferred commissions, the amortization period of the cost to obtain the judgment preservation insurance policy (as discussed in Note 12), and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3 for a detailed discussion on specific revenue recognition principles related to our major revenue streams.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit and Customer Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash, cash equivalents, accounts receivable, and our short-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits; however, we believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances. With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2025, revenue generated from government agencies represented 32.4% and 33.3% of total revenue, of which revenue from U.S. federal government agencies was 25.0% and 24.9% of total revenue, respectively. Additionally, 39.7% and 38.2% of our revenue during the three and nine months ended September&#160;30, 2025, respectively, was generated from international customers. For the three and nine months ended September&#160;30, 2024, revenue generated from government agencies represented 31.0% and 30.6% of total revenue, of which revenue from U.S. federal government agencies was 23.2% and 22.5% of total revenue, respectively. Additionally, 36.3% and 37.2% of our revenue during the three and nine months ended September&#160;30, 2024, respectively, was generated from international customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No single&#160;end-customer&#160;accounted for more than 10% of our total revenue in the three and nine months ended September&#160;30, 2025 or 2024. As of September&#160;30, 2025 and December&#160;31, 2024, we had one reseller whose accounts receivable balance comprised 17.3% and 17.5% of total accounts receivable, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments with original maturities of three months or less, as well as overnight repurchase agreements, to be cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Expected Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for expected credit losses. The allowance is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable economic forecasts that affect collectability. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for expected credit losses would be required and would increase bad debt expense. The allowance for doubtful accounts totaled $2.9 million and $3.4 million as of September&#160;30, 2025 and December&#160;31, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize costs of obtaining a contract with a customer, which consist of sales commissions paid to our sales team and the associated incremental payroll taxes. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a subscriptions contract for a new customer or upsell an existing customer&#x2019;s subscriptions are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization associated with deferred commissions is recorded to sales and marketing expense in our consolidated statements of operations. Total commission expense was $13.2 million and $38.2 million for the three and nine months ended September&#160;30, 2025, respectively. Total commission expense was $12.6 million and $35.5 million for the three and nine months ended September&#160;30, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred. The estimated useful lives of our property and equipment are generally 3 years for computer software, computer hardware, and internally developed software, 5 years for equipment, and 10 years for office furniture and fixtures. Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for treasury stock under the cost method. We reissue treasury stock to satisfy employee stock option exercises and the vesting of restricted stock units as well as for issuances of common stock to our Board of Directors. Because we are in an accumulated deficit position, all reissuances of treasury stock were recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not adopted any new accounting guidance in 2025 that has had a material impact on our consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Tax (Topic 740): Improvement to Income Tax Disclosures, which requires public companies to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of net income tax payments. The new guidance will be effective for our annual reporting for fiscal year 2025 on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. This ASU will only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires more detailed disclosures of certain categories of expenses such as employee compensation, depreciation, and intangible asset amortization that are components of existing expense captions presented on the face of the income statement. The new guidance will be effective beginning with our annual reporting for fiscal year 2027 and for interim period reporting beginning in fiscal year 2028. Companies have the option to apply the guidance either on a retrospective or prospective basis, and early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2025, the FASB issued ASU 2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient allowing entities to assume the conditions at the balance sheet date remain unchanged over the life of the asset when estimating expected credit losses for current classified accounts receivable and contract assets. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2026 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. &lt;/span&gt;&lt;/div&gt;In September 2025, the FASB issued ASU 2025-06, Targeted Improvements to the Accounting for Internal-Use Software (Subtopic 350-40), which, among other changes, replaces the stage-based capitalization model with a principles-based model clarifying capitalization is to begin when (i) management has authorized and committed to funding a software project and (ii) it is probable the project will be completed and the software will be used to perform the function intended. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2028 and can be applied prospectively, retrospectively, or via a modified transition approach. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-449">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements and footnotes include the accounts of Appian and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) as contained in the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) for interim financial reporting. In the opinion of management, the interim financial information includes all adjustments of a normal recurring nature necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#x2019; deficit, and cash flows. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the current period are not necessarily indicative of the results for the full year or the results for any future periods. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on February&#160;19, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-450">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and judgments that affect the amounts reported in these consolidated financial statements and accompanying notes. Although we believe the estimates we use are reasonable, due to the inherent uncertainty involved in making these estimates, actual results reported in future periods could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates embedded in the consolidated financial statements include, but are not limited to, revenue recognition, income taxes and the related valuation allowance established against deferred tax assets, the amortization period of deferred commissions, the amortization period of the cost to obtain the judgment preservation insurance policy (as discussed in Note 12), and stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-451">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit and Customer Risk&lt;/span&gt;&lt;/div&gt;Our financial instruments exposed to concentration of credit and customer risk consist primarily of cash, cash equivalents, accounts receivable, and our short-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits; however, we believe the financial institutions holding our cash deposits are financially sound and, accordingly, minimal credit risk exists with respect to these balances. With regard to our customers, credit evaluation and account monitoring procedures are used to minimize the risk of loss.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-100" decimals="3" id="f-452" unitRef="number">0.324</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-101" decimals="3" id="f-453" unitRef="number">0.333</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-102" decimals="3" id="f-454" unitRef="number">0.250</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-103" decimals="3" id="f-455" unitRef="number">0.249</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-104" decimals="3" id="f-456" unitRef="number">0.397</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-105" decimals="3" id="f-457" unitRef="number">0.382</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-106" decimals="3" id="f-458" unitRef="number">0.310</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-107" decimals="3" id="f-459" unitRef="number">0.306</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-108" decimals="3" id="f-460" unitRef="number">0.232</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-109" decimals="3" id="f-461" unitRef="number">0.225</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-110" decimals="3" id="f-462" unitRef="number">0.363</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-111" decimals="3" id="f-463" unitRef="number">0.372</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-112" decimals="3" id="f-464" unitRef="number">0.173</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-113" decimals="3" id="f-465" unitRef="number">0.175</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-466">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;We consider all highly liquid investments with original maturities of three months or less, as well as overnight repurchase agreements, to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-467">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Expected Credit Losses&lt;/span&gt;&lt;/div&gt;Accounts receivable and unbilled revenue are stated at realizable value, net of an allowance for expected credit losses. The allowance is based on our assessment of the collectability of accounts and incorporates an estimation of expected lifetime credit losses on our receivables. We regularly review the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, customer creditworthiness, current economic trends, and reasonable economic forecasts that affect collectability. If the financial condition of our customers were to deteriorate, resulting in their inability to make required payments, additional provisions for expected credit losses would be required and would increase bad debt expense.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-5" id="f-468" unitRef="usd">2900000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-5" id="f-469" unitRef="usd">3400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock contextRef="c-1" id="f-470">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize costs of obtaining a contract with a customer, which consist of sales commissions paid to our sales team and the associated incremental payroll taxes. These costs are recorded as deferred commissions in the consolidated balance sheets. Costs to obtain a subscriptions contract for a new customer or upsell an existing customer&#x2019;s subscriptions are amortized over an estimated economic life of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. Commissions paid relating to contract renewals are deferred and amortized over the related renewal period. We determine the estimated economic life based on both qualitative and quantitative factors such as expected renewals, product life cycles, contractual terms, and customer attrition. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the estimated economic life. Costs to obtain a contract for professional services arrangements are expensed as incurred as the contractual period of our professional services arrangements are one year or less.&lt;/span&gt;&lt;/div&gt;Amortization associated with deferred commissions is recorded to sales and marketing expense in our consolidated statements of operations.</us-gaap:CommissionsExpensePolicyPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-4" id="f-471">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-18" decimals="-5" id="f-472" unitRef="usd">13200000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-1" decimals="-5" id="f-473" unitRef="usd">38200000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-19" decimals="-5" id="f-474" unitRef="usd">12600000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:NoninterestExpenseCommissionExpense contextRef="c-20" decimals="-5" id="f-475" unitRef="usd">35500000</us-gaap:NoninterestExpenseCommissionExpense>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-476">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Significant additions or improvements extending the useful life of an asset are capitalized, while repairs and maintenance costs which do not significantly improve the related assets or extend their useful lives are charged to expense as incurred. The estimated useful lives of our property and equipment are generally 3 years for computer software, computer hardware, and internally developed software, 5 years for equipment, and 10 years for office furniture and fixtures. Leasehold improvements have an estimated useful life of the shorter of the useful life of the assets or the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-114" id="f-477">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-115" id="f-478">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-116" id="f-479">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-117" id="f-480">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c-1" id="f-481">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for treasury stock under the cost method. We reissue treasury stock to satisfy employee stock option exercises and the vesting of restricted stock units as well as for issuances of common stock to our Board of Directors. Because we are in an accumulated deficit position, all reissuances of treasury stock were recorded as a decrease to additional-paid-in-capital in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-482">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not adopted any new accounting guidance in 2025 that has had a material impact on our consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Tax (Topic 740): Improvement to Income Tax Disclosures, which requires public companies to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of net income tax payments. The new guidance will be effective for our annual reporting for fiscal year 2025 on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. This ASU will only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires more detailed disclosures of certain categories of expenses such as employee compensation, depreciation, and intangible asset amortization that are components of existing expense captions presented on the face of the income statement. The new guidance will be effective beginning with our annual reporting for fiscal year 2027 and for interim period reporting beginning in fiscal year 2028. Companies have the option to apply the guidance either on a retrospective or prospective basis, and early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2025, the FASB issued ASU 2025-05, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient allowing entities to assume the conditions at the balance sheet date remain unchanged over the life of the asset when estimating expected credit losses for current classified accounts receivable and contract assets. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2026 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures. &lt;/span&gt;&lt;/div&gt;In September 2025, the FASB issued ASU 2025-06, Targeted Improvements to the Accounting for Internal-Use Software (Subtopic 350-40), which, among other changes, replaces the stage-based capitalization model with a principles-based model clarifying capitalization is to begin when (i) management has authorized and committed to funding a software project and (ii) it is probable the project will be completed and the software will be used to perform the function intended. The new guidance will be effective for our annual and interim period reporting beginning in fiscal year 2028 and can be applied prospectively, retrospectively, or via a modified transition approach. Early adoption is permitted. We are currently evaluating the impact this standard will have on our financial statement presentation and disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-483">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate subscriptions revenue primarily through the sale of cloud subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue recorded during the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term license subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations and Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our cloud subscriptions, maintenance and support, and professional services are delivered over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subscriptions Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions revenue is primarily related to (1)&#160;cloud subscriptions bundled with maintenance and support and hosting services and (2)&#160;term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis or through non-user-based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud Subscriptions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate cloud-based subscriptions revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of &lt;span style="-sec-ix-hidden:f-510"&gt;one&lt;/span&gt; to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term License Subscriptions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our term license subscriptions revenue is derived from customers with on-premises installations of our platform. The majority of our term license contracts are one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. If a cloud-based subscription includes the right for the customer to take possession of the license, the revenue is treated as a term license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Maintenance and Support&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consulting Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and most often as either (1) under a fixed-fee arrangement or (2) on a time and materials basis. We also sell advisory services on a subscription basis to support customers or partners with their development and deployment. Consulting services contracts are considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. Revenue from subscription-based consulting contracts is recognized ratably over the contract period. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Training Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Judgments and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Determining the Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is the total amount of consideration we expect to receive in exchange for the service offerings in a contract and may include both fixed and variable components. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the three and nine months ended September&#160;30, 2025 and 2024 was immaterial. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allocating the Transaction Price Based on Standalone Selling Prices (&#x201c;SSP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Cloud subscriptions - Given the highly variable selling price of our cloud subscriptions, we establish the SSP of our cloud subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating the SSP of our cloud subscriptions is an appropriate allocation of the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating the SSP of term license subscriptions is an appropriate allocation of the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Consulting and training services - The SSP of consulting and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth our contract asset and contract liability balances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, non-current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Current and non-current contract assets are reported as components of the &#x2018;Prepaid expenses and other current assets&#x2019; and &#x2018;Other assets&#x2019; line items, respectively, in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from amounts included in contract liabilities at the beginning of the period totaled $263.0 million and $213.2 million for the nine months ended September 30, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, we had an aggregate transaction price of $577.2 million allocated to unsatisfied performance obligations. We expect to recognize $382.2 million of this balance as revenue over the next 12 months with the remaining amount recognized thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-484">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate subscriptions revenue primarily through the sale of cloud subscriptions bundled with maintenance and support and hosting services as well as term license subscriptions bundled with maintenance and support. We generate professional services revenue from fees for our consulting services, including application development and deployment assistance as well as training related to our platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations and Timing of Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We primarily sell products and services that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer. Our term license subscriptions are delivered at a point in time while our cloud subscriptions, maintenance and support, and professional services are delivered over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subscriptions Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions revenue is primarily related to (1)&#160;cloud subscriptions bundled with maintenance and support and hosting services and (2)&#160;term license subscriptions bundled with maintenance and support. We generally charge subscription fees on a per-user basis or through non-user-based single application licenses. We bill customers and collect payment for subscriptions to our platform in advance on an annual, quarterly, or monthly basis. In certain instances, our customers have paid their entire contract up front. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cloud Subscriptions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate cloud-based subscriptions revenue primarily from the sales of subscriptions to access our cloud offering, together with related support services to our customers. We perform all required maintenance and support for our cloud offering. Revenue is recognized on a ratable basis over the contract term beginning on the date the service is made available to the customer. Our cloud-based subscription contracts generally have a term of &lt;span style="-sec-ix-hidden:f-510"&gt;one&lt;/span&gt; to three years in length. We bill customers and collect payment for subscriptions to our platform in advance, and they are non-cancellable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term License Subscriptions &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our term license subscriptions revenue is derived from customers with on-premises installations of our platform. The majority of our term license contracts are one year in length. Although term license subscriptions are sold with maintenance and support, the software is fully functional at the beginning of the subscription and is considered a distinct performance obligation. If a cloud-based subscription includes the right for the customer to take possession of the license, the revenue is treated as a term license. Revenue from term license subscriptions is recognized when control of the software license has transferred to the customer, which is the later of delivery or commencement of the contract term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Maintenance and Support&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maintenance and support subscriptions include both technical support and when-and-if-available software upgrades, which are treated as a single performance obligation as they are considered a series of distinct services that are substantially the same and have the same duration and measure of progress. Revenue from maintenance and support is recognized ratably over the contract period, which is the period over which the customer has continuous access to maintenance and support.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our professional services revenue is comprised of fees for consulting services, including application development and deployment assistance as well as training services related to our platform. Our professional services are considered distinct performance obligations when sold standalone or with other products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consulting Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell consulting services to assist customers in planning and executing the deployment of our software. Customers are not required to use consulting services to fully benefit from the software. Consulting services are regularly sold on a standalone basis and most often as either (1) under a fixed-fee arrangement or (2) on a time and materials basis. We also sell advisory services on a subscription basis to support customers or partners with their development and deployment. Consulting services contracts are considered separate performance obligations because they do not integrate with each other or with other products and services to deliver a combined output to the customer, do not modify or customize (or are not modified or customized by) each other or other products and services, and do not affect the customer's ability to use other consulting offerings or other products and services. Revenue under consulting contracts is recognized over time as services are delivered. Revenue from subscription-based consulting contracts is recognized ratably over the contract period. For time and materials-based consulting contracts, we have elected the practical expedient of recognizing revenue upon invoicing since the invoiced amount corresponds directly to the value of our service to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Training Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell various training services to our customers. Training services are sold in the form of prepaid training credits that are redeemed based on a fixed rate per course. Training revenue is recognized when the associated training services are delivered.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Judgments and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Determining the Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is the total amount of consideration we expect to receive in exchange for the service offerings in a contract and may include both fixed and variable components. Variable consideration is included in the transaction price to the extent it is probable a significant reversal will not occur. The amount of variable consideration excluded from the transaction price for the three and nine months ended September&#160;30, 2025 and 2024 was immaterial. Our estimates of variable consideration are also subject to subsequent true-up adjustments and may result in changes to transaction prices; however, such true-up adjustments are not expected to be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allocating the Transaction Price Based on Standalone Selling Prices (&#x201c;SSP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We allocate the transaction price to each performance obligation in a contract based on its relative SSP. The SSP is the observable price at which we sell the product or service separately. In the absence of observable pricing, we estimate SSP using the residual approach. We establish SSP as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Cloud subscriptions - Given the highly variable selling price of our cloud subscriptions, we establish the SSP of our cloud subscriptions using a residual approach after first determining the SSP of consulting and training services. We have concluded the residual approach to estimating the SSP of our cloud subscriptions is an appropriate allocation of the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Term license subscriptions - Given the highly variable selling price of our term license subscriptions, we have established the SSP of term license subscriptions using a residual approach after first determining the SSP of maintenance and support. Maintenance and support is sold on a standalone basis in conjunction with renewals of our legacy perpetual software licenses and within a narrow range of the net license fee. Because an economic relationship exists between the license and maintenance and support, we have concluded the residual approach to estimating the SSP of term license subscriptions is an appropriate allocation of the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Maintenance and support - We establish the SSP of maintenance and support as a percentage of the stated net subscription fee based on observable pricing of maintenance and support renewals from our legacy perpetual software licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.53pt"&gt;Consulting and training services - The SSP of consulting and training services is established based on the observable pricing of standalone sales within each geographic region where the services are sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. &lt;/span&gt;&lt;/div&gt;Contract liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. Deferred revenue is then recognized as the revenue recognition criteria are met. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="c-1" id="f-485">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue recorded during the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cloud subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term license subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance and support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-3" id="f-486" unitRef="usd">113596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-487" unitRef="usd">94075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-488" unitRef="usd">320337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-3" id="f-489" unitRef="usd">269106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-3" id="f-490" unitRef="usd">24812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-3" id="f-491" unitRef="usd">21265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-3" id="f-492" unitRef="usd">69429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-493" unitRef="usd">62263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-3" id="f-494" unitRef="usd">8780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-495" unitRef="usd">7781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-496" unitRef="usd">24431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-497" unitRef="usd">22420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-498" unitRef="usd">147188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-499" unitRef="usd">123121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-500" unitRef="usd">414197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-501" unitRef="usd">353789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-502" unitRef="usd">39816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-503" unitRef="usd">30931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-504" unitRef="usd">109873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-505" unitRef="usd">96548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-506" unitRef="usd">187004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-507" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-508" unitRef="usd">524070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-509" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <appn:SoftwareAsServiceSubscriptionContractsTerm contextRef="c-131" id="f-511">P3Y</appn:SoftwareAsServiceSubscriptionContractsTerm>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-512">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth our contract asset and contract liability balances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, non-current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;275,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Current and non-current contract assets are reported as components of the &#x2018;Prepaid expenses and other current assets&#x2019; and &#x2018;Other assets&#x2019; line items, respectively, in our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-3" id="f-513" unitRef="usd">10646000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-514" unitRef="usd">12933000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-99" decimals="-3" id="f-515" unitRef="usd">10292000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-64" decimals="-3" id="f-516" unitRef="usd">12052000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-517" unitRef="usd">300000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-518" unitRef="usd">643000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-99" decimals="-3" id="f-519" unitRef="usd">733000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-64" decimals="-3" id="f-520" unitRef="usd">915000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-521" unitRef="usd">10946000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-522" unitRef="usd">13576000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-99" decimals="-3" id="f-523" unitRef="usd">11025000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-64" decimals="-3" id="f-524" unitRef="usd">12967000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-525" unitRef="usd">275449000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-526" unitRef="usd">281760000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-99" decimals="-3" id="f-527" unitRef="usd">224199000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-64" decimals="-3" id="f-528" unitRef="usd">235992000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-529" unitRef="usd">8322000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-530" unitRef="usd">5477000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-99" decimals="-3" id="f-531" unitRef="usd">3370000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-64" decimals="-3" id="f-532" unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-533" unitRef="usd">283771000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-534" unitRef="usd">287237000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-99" decimals="-3" id="f-535" unitRef="usd">227569000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-64" decimals="-3" id="f-536" unitRef="usd">240692000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-537" unitRef="usd">263000000.0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-20" decimals="-5" id="f-538" unitRef="usd">213200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-5" id="f-539" unitRef="usd">577200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-132" decimals="-5" id="f-540" unitRef="usd">382200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-132" id="f-541">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-542">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, our lease portfolio consists entirely of operating leases for corporate offices. Our operating leases have remaining lease terms with various expiration dates through 2031, and some leases include options to extend the term for up to an additional 10 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease such as maintenance costs, utilities, and service charges, are not included in right-of-use (&#x201c;ROU&#x201d;) assets for operating leases or operating lease liabilities but rather are expensed as incurred and recorded as variable lease expense. We often receive customary incentives from our landlords such as tenant improvement allowances (&#x201c;TIAs&#x201d;) and rent abatement periods, which effectively reduce total lease payments owed for the leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of lease expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands, exclusive of sublease income):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income totaled $0.3 million and $1.0 million for each of the three and nine months ended September&#160;30, 2025 and 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Impairment Charges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2024, we initiated actions to reduce the footprint of our leased office spaces. During the three months ended September&#160;30, 2024, we recorded non-cash lease impairment charges of $5.5 million within general and administrative expenses in our consolidated statements of operations related to the two ROU assets. The non-cash lease impairment charges represent the amount the carrying value of the two asset groups exceeded their estimated fair values. The asset groups represented two separate floors within our corporate headquarters facility. The fair values of the two asset groups were measured using discounted cash flow models based on market rents and sublease incomes projected over the remaining lease terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2025, we recognized an incremental $0.8 million lease impairment charge related to one of the floors within our corporate headquarters that we ceased use of during the second quarter of 2024. The impairment charge represents the amount the carrying value of the underlying asset exceeded its estimated fair value, which was determined by utilizing a discounted cash flow approach that incorporated lower than previously expected sublease income assumptions based on current market conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to operating leases as of September&#160;30, 2025 and December&#160;31, 2024 is presented in the following table (in thousands, except for lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.315%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,081&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,378&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,189&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,567&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and expense information related to operating leases for the three and nine months ended September&#160;30, 2025 and 2024 is shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense on operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 2025 is shown below (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (excluding the nine months ended September 30, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-4" id="f-543">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-544">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Costs&lt;/span&gt;&lt;/div&gt;Expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. We have lease agreements which require payments for lease and non-lease components (i.e., common area maintenance) that are accounted for as a single lease component. Variable lease payment amounts that cannot be determined at the commencement of the lease such as maintenance costs, utilities, and service charges, are not included in right-of-use (&#x201c;ROU&#x201d;) assets for operating leases or operating lease liabilities but rather are expensed as incurred and recorded as variable lease expense. We often receive customary incentives from our landlords such as tenant improvement allowances (&#x201c;TIAs&#x201d;) and rent abatement periods, which effectively reduce total lease payments owed for the leases.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-545">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of lease expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands, exclusive of sublease income):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-18" decimals="-3" id="f-546" unitRef="usd">3407000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-19" decimals="-3" id="f-547" unitRef="usd">2356000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-548" unitRef="usd">8415000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-20" decimals="-3" id="f-549" unitRef="usd">7177000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-18" decimals="-3" id="f-550" unitRef="usd">259000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-19" decimals="-3" id="f-551" unitRef="usd">481000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-552" unitRef="usd">791000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-20" decimals="-3" id="f-553" unitRef="usd">1246000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-18" decimals="-3" id="f-554" unitRef="usd">1300000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-19" decimals="-3" id="f-555" unitRef="usd">1324000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-556" unitRef="usd">3916000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-20" decimals="-3" id="f-557" unitRef="usd">3972000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-18" decimals="-3" id="f-558" unitRef="usd">4966000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-19" decimals="-3" id="f-559" unitRef="usd">4161000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-560" unitRef="usd">13122000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-20" decimals="-3" id="f-561" unitRef="usd">12395000</us-gaap:LeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-19" decimals="-5" id="f-562" unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-18" decimals="-5" id="f-563" unitRef="usd">300000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-20" decimals="-5" id="f-564" unitRef="usd">1000000.0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-5" id="f-565" unitRef="usd">1000000.0</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-19" decimals="-5" id="f-566" unitRef="usd">5500000</us-gaap:OperatingLeaseImpairmentLoss>
    <appn:NumberOfRightOfUseAssets
      contextRef="c-19"
      decimals="INF"
      id="f-567"
      unitRef="rouasset">2</appn:NumberOfRightOfUseAssets>
    <appn:NumberOfAssetGroupsImpaired
      contextRef="c-19"
      decimals="INF"
      id="f-568"
      unitRef="asset_group">2</appn:NumberOfAssetGroupsImpaired>
    <appn:NumberOfFloors contextRef="c-19" decimals="INF" id="f-569" unitRef="floor">2</appn:NumberOfFloors>
    <appn:NumberOfAssetGroupsImpaired
      contextRef="c-19"
      decimals="INF"
      id="f-570"
      unitRef="asset_group">2</appn:NumberOfAssetGroupsImpaired>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-18" decimals="-5" id="f-571" unitRef="usd">800000</us-gaap:OperatingLeaseImpairmentLoss>
    <appn:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-572">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to operating leases as of September&#160;30, 2025 and December&#160;31, 2024 is presented in the following table (in thousands, except for lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.315%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,081&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,110&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,378&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,769&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,189&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,879&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,567&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</appn:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-573" unitRef="usd">29110000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-574" unitRef="usd">31081000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-575" unitRef="usd">13110000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-576" unitRef="usd">12378000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-577" unitRef="usd">47769000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-578" unitRef="usd">52189000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-579" unitRef="usd">60879000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-580" unitRef="usd">64567000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-581">P5Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-582">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-583" unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-584" unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-585">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and expense information related to operating leases for the three and nine months ended September&#160;30, 2025 and 2024 is shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense on operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</appn:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-18" decimals="-3" id="f-586" unitRef="usd">3328000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-19" decimals="-3" id="f-587" unitRef="usd">3190000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-588" unitRef="usd">9769000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-20" decimals="-3" id="f-589" unitRef="usd">8963000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-18" decimals="-3" id="f-590" unitRef="usd">969000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-19" decimals="-3" id="f-591" unitRef="usd">777000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-592" unitRef="usd">2826000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-20" decimals="-3" id="f-593" unitRef="usd">2375000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-18" decimals="-3" id="f-594" unitRef="usd">1440000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-19" decimals="-3" id="f-595" unitRef="usd">1579000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-596" unitRef="usd">4389000</appn:OperatingLeaseInterestExpense>
    <appn:OperatingLeaseInterestExpense contextRef="c-20" decimals="-3" id="f-597" unitRef="usd">4803000</appn:OperatingLeaseInterestExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-598">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our future minimum lease commitments under non-cancellable leases as of September&#160;30, 2025 is shown below (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (excluding the nine months ended September 30, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-4" decimals="-3" id="f-599" unitRef="usd">3421000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-600" unitRef="usd">13806000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-601" unitRef="usd">13994000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-602" unitRef="usd">12873000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-603" unitRef="usd">12412000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <appn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-4" decimals="-3" id="f-604" unitRef="usd">22908000</appn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-605" unitRef="usd">79414000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-606" unitRef="usd">18535000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-607" unitRef="usd">60879000</us-gaap:OperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-608">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes in goodwill during the nine months ended September 30, 2025 and fiscal year ended December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible amortization expense was $0.3 million and $0.9 million for the three and nine months ended September&#160;30, 2025, respectively. Intangible amortization expense was $0.4 million and $1.1 million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, the weighted average remaining amortization periods for developed technology and customer relationships were approximately 0.9 years and 5.6 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the projected annual amortization expense related to amortizable intangible assets as of September&#160;30, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (excluding the nine months ended September 30, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total projected amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-609">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes in goodwill during the nine months ended September 30, 2025 and fiscal year ended December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-64" decimals="-3" id="f-610" unitRef="usd">27106000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-133" decimals="-3" id="f-611" unitRef="usd">-1551000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-612" unitRef="usd">25555000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-613" unitRef="usd">3278000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-614" unitRef="usd">28833000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-615">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-134" decimals="-3" id="f-616" unitRef="usd">7542000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-135" decimals="-3" id="f-617" unitRef="usd">6685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-136" decimals="-3" id="f-618" unitRef="usd">1010000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-137" decimals="-3" id="f-619" unitRef="usd">896000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-620" unitRef="usd">8552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-621" unitRef="usd">7581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-622" unitRef="usd">6985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-623" unitRef="usd">5341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-624" unitRef="usd">1567000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-625" unitRef="usd">2240000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-5" id="f-626" unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-627" unitRef="usd">900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-5" id="f-628" unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-20" decimals="-5" id="f-629" unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-134" id="f-630">P0Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-136" id="f-631">P5Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-632">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the projected annual amortization expense related to amortizable intangible assets as of September&#160;30, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.473%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.327%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (excluding the nine months ended September 30, 2025)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total projected amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c-4" decimals="-3" id="f-633" unitRef="usd">320000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-634" unitRef="usd">824000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-635" unitRef="usd">101000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-636" unitRef="usd">101000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-637" unitRef="usd">101000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <appn:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour contextRef="c-4" decimals="-3" id="f-638" unitRef="usd">120000</appn:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-639" unitRef="usd">1567000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-640">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer software and hardware&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense totaled $2.1 million and $6.5 million for the three and nine months ended September&#160;30, 2025, respectively. Depreciation expense totaled $2.2 million and $6.4 million for the three and nine months ended September&#160;30, 2024, respectively. We had no disposals or retirements during the three and nine months ended September&#160;30, 2025. We disposed of $1.0 million and $1.3 million worth of fully depreciated equipment during the three and nine months ended September&#160;30, 2024, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-641">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer software and hardware&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Internally developed software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-138" decimals="-3" id="f-642" unitRef="usd">55449000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-139" decimals="-3" id="f-643" unitRef="usd">54088000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-117" decimals="-3" id="f-644" unitRef="usd">4621000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-140" decimals="-3" id="f-645" unitRef="usd">4445000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-114" decimals="-3" id="f-646" unitRef="usd">9878000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-141" decimals="-3" id="f-647" unitRef="usd">9363000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-115" decimals="-3" id="f-648" unitRef="usd">1341000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-142" decimals="-3" id="f-649" unitRef="usd">545000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-116" decimals="-3" id="f-650" unitRef="usd">210000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-143" decimals="-3" id="f-651" unitRef="usd">191000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-144" decimals="-3" id="f-652" unitRef="usd">458000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-145" decimals="-3" id="f-653" unitRef="usd">619000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-654" unitRef="usd">71957000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-655" unitRef="usd">69251000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-656" unitRef="usd">38789000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-657" unitRef="usd">32142000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-658" unitRef="usd">33168000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-659" unitRef="usd">37109000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation contextRef="c-18" decimals="-5" id="f-660" unitRef="usd">2100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-661" unitRef="usd">6500000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-19" decimals="-5" id="f-662" unitRef="usd">2200000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-20" decimals="-5" id="f-663" unitRef="usd">6400000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-18" decimals="-5" id="f-664" unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-1" decimals="-5" id="f-665" unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-19" decimals="-5" id="f-666" unitRef="usd">1000000.0</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-20" decimals="-5" id="f-667" unitRef="usd">1300000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c-1" id="f-668">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosting costs and license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract labor costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Audit and tax expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reimbursable employee expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and tradeshow expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-669">&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of September&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hosting costs and license fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract labor costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Audit and tax expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reimbursable employee expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketing and tradeshow expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent contextRef="c-4" decimals="-3" id="f-670" unitRef="usd">5058000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">0</us-gaap:InterestPayableCurrent>
    <appn:AccruedHostingCostsAndLicenseFeesCurrent contextRef="c-4" decimals="-3" id="f-672" unitRef="usd">5847000</appn:AccruedHostingCostsAndLicenseFeesCurrent>
    <appn:AccruedHostingCostsAndLicenseFeesCurrent contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">3715000</appn:AccruedHostingCostsAndLicenseFeesCurrent>
    <appn:AccruedContractEmploymentCurrent contextRef="c-4" decimals="-3" id="f-674" unitRef="usd">2685000</appn:AccruedContractEmploymentCurrent>
    <appn:AccruedContractEmploymentCurrent contextRef="c-5" decimals="-3" id="f-675" unitRef="usd">1043000</appn:AccruedContractEmploymentCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-3" id="f-676" unitRef="usd">1506000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">1029000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-678" unitRef="usd">1477000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-679" unitRef="usd">1569000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-4" decimals="-3" id="f-680" unitRef="usd">1017000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-5" decimals="-3" id="f-681" unitRef="usd">1728000</us-gaap:AccruedMarketingCostsCurrent>
    <appn:AccruedLegalCostsCurrent contextRef="c-4" decimals="-3" id="f-682" unitRef="usd">627000</appn:AccruedLegalCostsCurrent>
    <appn:AccruedLegalCostsCurrent contextRef="c-5" decimals="-3" id="f-683" unitRef="usd">289000</appn:AccruedLegalCostsCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-4" decimals="-3" id="f-684" unitRef="usd">523000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-5" decimals="-3" id="f-685" unitRef="usd">1285000</us-gaap:TaxesPayableCurrent>
    <appn:AccruedCapitalExpendituresCurrent contextRef="c-4" decimals="-3" id="f-686" unitRef="usd">0</appn:AccruedCapitalExpendituresCurrent>
    <appn:AccruedCapitalExpendituresCurrent contextRef="c-5" decimals="-3" id="f-687" unitRef="usd">66000</appn:AccruedCapitalExpendituresCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-688" unitRef="usd">1342000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-689" unitRef="usd">664000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-690" unitRef="usd">20082000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-691" unitRef="usd">11388000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-692">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Debt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Credit Facilities Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a Senior Secured Credit Facilities Credit Agreement (the &#x201c;Credit Agreement&#x201d;) which provides for a five-year term loan facility in an aggregate principal amount of $200.0 million and, in addition, up to $100.0 million for a revolving credit facility, including a letter of credit sub-facility in the aggregate availability amount of $20.0 million and a swingline sub-facility in the aggregate availability amount of $10.0 million (as a sublimit of the revolving loan facility). The Credit Agreement matures on November&#160;3, 2027. We have been using the proceeds to fund the growth of our business and support our working capital requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the agreement, we may elect whether amounts drawn bear interest on the outstanding principal amount at a rate per annum equal to either (a) the higher of the Prime rate or the Federal Funds Effective rate (&#x201c;Base Rate&#x201d;) plus 0.5% or (b) the forward-looking term rate based on the secured overnight financing rate (&#x201c;Term SOFR&#x201d;). An additional interest rate margin is added to the elected interest rates. During the first three years of the Credit Agreement, the additional interest rate margin ranges from 1.5% to 2.5% in the case of Base Rate advances or from 2.5% to 3.5% in the case of Term SOFR advances, depending on our debt to recurring revenue leverage ratio (as defined in the Credit Agreement). During the final two years of the Credit Agreement, the interest rate margin ranges from 0.5% to 2.5% in the case of Base Rate advances and from 1.5% to 3.5% in the case of Term SOFR advances, depending on our debt to consolidated adjusted EBITDA leverage ratio (as defined in the Credit Agreement). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Credit Agreement contains other customary representations, warranties, and covenants, including covenants by us limiting additional indebtedness, guarantees, liens, fundamental changes, mergers and consolidations, dispositions of assets, investments, paying dividends on capital stock or redeeming, repurchasing, or retiring capital stock, prepaying certain junior indebtedness and preferred stock, certain corporate changes, and transactions with affiliates. The Credit Agreement also provides for customary events of default, including but not limited to, non-payment, breaches, or defaults in the performance of covenants, insolvency, bankruptcy, and the occurrence of a material adverse effect on us. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes outstanding debt balances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Borrowings under revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Secured term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,424&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,098&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,598&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,826&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,424&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred debt issuance costs associated with the term loan facility are recorded net of the debt obligation and amortized to interest expense over the term of the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, we were in compliance with all covenants contained in the Credit Agreement. In addition, we had $62.0&#160;million outstanding under our $100.0&#160;million revolving credit facility, and we had outstanding letters of credit totaling $14.7&#160;million in connection with securing leased office spaces.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentTerm contextRef="c-146" id="f-693">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-147" decimals="INF" id="f-694" unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-148" decimals="INF" id="f-695" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-149" decimals="INF" id="f-696" unitRef="usd">20000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-150" decimals="INF" id="f-697" unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-151"
      decimals="INF"
      id="f-698"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-152"
      decimals="INF"
      id="f-699"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-153"
      decimals="INF"
      id="f-700"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-154"
      decimals="INF"
      id="f-701"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-155"
      decimals="INF"
      id="f-702"
      unitRef="number">0.035</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-156"
      decimals="INF"
      id="f-703"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-157"
      decimals="INF"
      id="f-704"
      unitRef="number">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-158"
      decimals="INF"
      id="f-705"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-159"
      decimals="INF"
      id="f-706"
      unitRef="number">0.035</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-707">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes outstanding debt balances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Borrowings under revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Secured term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Debt issuance costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,424&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,098&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,598&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,627&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,826&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,725&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,424&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;Deferred debt issuance costs associated with the term loan facility are recorded net of the debt obligation and amortized to interest expense over the term of the Credit Agreement.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-3" id="f-708" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-160" decimals="-3" id="f-709" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-161" decimals="-3" id="f-710" unitRef="usd">184563000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-162" decimals="-3" id="f-711" unitRef="usd">189563000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-4" decimals="-3" id="f-712" unitRef="usd">838000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-5" decimals="-3" id="f-713" unitRef="usd">1139000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-714" unitRef="usd">245725000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-715" unitRef="usd">250424000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-716" unitRef="usd">12098000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">9598000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-718" unitRef="usd">233627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-719" unitRef="usd">240826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">245725000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">250424000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-5" id="f-722" unitRef="usd">62000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-148" decimals="INF" id="f-723" unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-4" decimals="-5" id="f-724" unitRef="usd">14700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-725">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes is based upon the estimated annual effective tax rates for the year applied to the current period income before tax plus the tax effect of any significant or unusual items, discrete events, or changes in tax law. Our operating subsidiaries are exposed to statutory effective tax rates ranging from zero to approximately 35%. Fluctuations in the distribution of pre-tax income among our operating subsidiaries can lead to fluctuations of the effective tax rate in the consolidated financial statements. For the three and nine months ended September&#160;30, 2025, the actual effective tax rates were 15.0% and 36.8%, respectively. For the three and nine months ended September&#160;30, 2024, the actual effective tax rates were (168.9)% and (0.9)%, respectively. The change in the effective tax rates for each period as compared to the same period in the prior year were primarily due to a near pre-tax break-even position in 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, our net unrecognized tax benefits totaled $7.8&#160;million, which if recognized would result in no net effect on the effective tax rate due to a valuation allowance. The amount of reasonably possible unrecognized tax benefits that could decrease over the next 12 months due to the expiration of certain statutes of limitations or settlements of tax audits is not material to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. Due to our net operating loss carryforwards, the tax years 2016 through 2024 remain open to examination by the major taxing jurisdictions to which we are subject. There are no open examinations that would have a meaningful impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, which makes permanent key elements of the Tax Cuts and Jobs Act, including 100% bonus depreciation, domestic research cost expensing, and the business interest expense limitation. We have analyzed the impact of the provisions of the OBBBA and determined there was no material impact to our consolidated financial statements in the three and nine months ended September&#160;30, 2025 nor do we anticipate the provisions of OBBBA to materially impact our current year effective income tax rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-163" decimals="2" id="f-726" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-164" decimals="2" id="f-727" unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-18" decimals="3" id="f-728" unitRef="number">0.150</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-729" unitRef="number">0.368</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-19" decimals="3" id="f-730" unitRef="number">-1.689</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-20" decimals="3" id="f-731" unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-5" id="f-732" unitRef="usd">7800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-733">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to stock-based awards is accounted for using the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, our Board of Directors granted to our Chief Executive Officer (&#x201c;CEO&#x201d;) a stock option award that is eligible to vest based on the achievement of various stock price appreciation targets. This option grant (the &#x201c;2022 CEO option grant&#x201d;) is our only outstanding stock-based award that vests based on the achievement of market conditions. For awards with market-based conditions, compensation expense is measured using a Monte Carlo simulation, and expense is recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for forfeitures of our stock-based awards as they occur rather than estimating expected forfeitures. As of September&#160;30, 2025, the total compensation cost related to unvested stock options not yet recognized, which relates exclusively to the 2022 CEO option grant, was $2.1 million and will be recognized over a weighted average period of 0.6 years. Total unrecognized compensation cost related to unvested RSUs was approximately $47.7 million, which will be recognized over a weighted average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2025, we changed our annual bonus program to provide eligible employees with the option to receive all or a portion of their earned annual bonuses for 2025, otherwise payable in cash, in the form of RSUs. The RSUs will be granted by our Board of Directors during the first quarter of 2026 and will be fully vested upon grant. The portion of the 2025 annual bonus to be paid in the form of RSUs is recorded as stock-based compensation expense while the related obligations are recorded as liabilities in the &#x2018;Accrued compensation and related benefits&#x2019; line item on our consolidated balance sheets. During the three and nine months ended September&#160;30, 2025, we recognized $1.4 million and $4.3 million of stock-based compensation related to this program, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-734">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to stock-based awards is accounted for using the estimated fair value of the award on the grant date. We calculate the fair value of stock options containing only a service condition using the Black-Scholes option pricing model. The fair value of restricted stock units (&#x201c;RSUs&#x201d;) is based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. For service-based awards such as RSUs, stock-based compensation expense is recognized on a straight-line basis over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, our Board of Directors granted to our Chief Executive Officer (&#x201c;CEO&#x201d;) a stock option award that is eligible to vest based on the achievement of various stock price appreciation targets. This option grant (the &#x201c;2022 CEO option grant&#x201d;) is our only outstanding stock-based award that vests based on the achievement of market conditions. For awards with market-based conditions, compensation expense is measured using a Monte Carlo simulation, and expense is recognized using the accelerated attribution method over the derived service period based on the expected market performance as of the grant date. &lt;/span&gt;&lt;/div&gt;We account for forfeitures of our stock-based awards as they occur rather than estimating expected forfeitures.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-165" decimals="-5" id="f-735" unitRef="usd">2100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-166" id="f-736">P0Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-167" decimals="-5" id="f-737" unitRef="usd">47700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-168" id="f-738">P1Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-169" decimals="-5" id="f-739" unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-168" decimals="-5" id="f-740" unitRef="usd">4300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-741">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our stock-based compensation expense for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-170" decimals="-3" id="f-742" unitRef="usd">224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-171" decimals="-3" id="f-743" unitRef="usd">211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-172" decimals="-3" id="f-744" unitRef="usd">672000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-173" decimals="-3" id="f-745" unitRef="usd">641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-174" decimals="-3" id="f-746" unitRef="usd">1399000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-175" decimals="-3" id="f-747" unitRef="usd">1325000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-176" decimals="-3" id="f-748" unitRef="usd">4161000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-177" decimals="-3" id="f-749" unitRef="usd">4364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-178" decimals="-3" id="f-750" unitRef="usd">1827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-179" decimals="-3" id="f-751" unitRef="usd">1746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-180" decimals="-3" id="f-752" unitRef="usd">6050000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-181" decimals="-3" id="f-753" unitRef="usd">6270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-182" decimals="-3" id="f-754" unitRef="usd">2915000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-183" decimals="-3" id="f-755" unitRef="usd">2939000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-184" decimals="-3" id="f-756" unitRef="usd">9139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-185" decimals="-3" id="f-757" unitRef="usd">8859000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-186" decimals="-3" id="f-758" unitRef="usd">3895000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-187" decimals="-3" id="f-759" unitRef="usd">3284000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-188" decimals="-3" id="f-760" unitRef="usd">10970000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-189" decimals="-3" id="f-761" unitRef="usd">9877000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-18" decimals="-3" id="f-762" unitRef="usd">10260000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-19" decimals="-3" id="f-763" unitRef="usd">9505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-764" unitRef="usd">30992000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-20" decimals="-3" id="f-765" unitRef="usd">30011000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-766">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Basic and Diluted Earnings (Loss) per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the reporting period. Diluted earnings (loss) per share is computed similar to basic, except the weighted average number of common shares outstanding is increased to include additional &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding shares from the assumed exercise of stock options and vesting of RSUs, if dilutive. The dilutive effect, if any, of convertible shares is calculated using the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2025, approximately 929,000 and 1,161,000 outstanding common stock equivalents, respectively, were excluded from the computation of diluted earnings per share because their effect would have been antidilutive. As we reported net losses for three and nine months ended September&#160;30, 2024, all outstanding shares would be considered antidilutive if they were to be assumed as vested or exercised.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-767">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a reconciliation of weighted average number of shares outstanding used to compute basic and diluted earnings (loss) per share (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(78,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-768" unitRef="usd">7825000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-769" unitRef="usd">-2100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-770" unitRef="usd">6336000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-20" decimals="-3" id="f-771" unitRef="usd">-78615000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-3" id="f-772" unitRef="shares">74008000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-3" id="f-773" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-774" unitRef="shares">74101000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-20" decimals="-3" id="f-775" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-190"
      decimals="-3"
      id="f-776"
      unitRef="shares">181000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-191"
      decimals="-3"
      id="f-777"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-192"
      decimals="-3"
      id="f-778"
      unitRef="shares">197000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-193"
      decimals="-3"
      id="f-779"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-169"
      decimals="-3"
      id="f-780"
      unitRef="shares">380000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-194"
      decimals="-3"
      id="f-781"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-168"
      decimals="-3"
      id="f-782"
      unitRef="shares">254000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-195"
      decimals="-3"
      id="f-783"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-196"
      decimals="-3"
      id="f-784"
      unitRef="shares">6000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-197"
      decimals="-3"
      id="f-785"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-198"
      decimals="-3"
      id="f-786"
      unitRef="shares">2000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-199"
      decimals="-3"
      id="f-787"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-3" id="f-788" unitRef="shares">74575000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-3" id="f-789" unitRef="shares">72396000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-790" unitRef="shares">74554000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-20" decimals="-3" id="f-791" unitRef="shares">72664000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-792"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-793"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-794"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-20"
      decimals="2"
      id="f-795"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-796"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-797"
      unitRef="usdPerShare">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-798"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-20"
      decimals="2"
      id="f-799"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-18" decimals="-3" id="f-800" unitRef="shares">929000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-801" unitRef="shares">1161000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-802">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Commitments, Contingencies, and Other Matters&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Minimum Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a non-cancellable cloud hosting arrangement with Amazon Web Services (&#x201c;AWS&#x201d;) that contains provisions for minimum purchase commitments. Specifically, purchase commitments under the agreement total $220.0&#160;million over five years. The agreement, which originated in July 2021 and was amended in October 2024, currently contains minimum annual spending requirements of $44.0&#160;million from November 2024 to October 2029. Spending under this agreement for the three and nine months ended September&#160;30, 2025 totaled $14.3&#160;million and $37.6&#160;million, respectively. Spending under this agreement for the three and nine months ended September&#160;30, 2024 totaled $10.8&#160;million and $31.8&#160;million, respectively. The timing of payments under the agreement may vary, but we expect to meet our minimum annual spending requirement during the term of the arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exclusive of the AWS contract, we have other non-cancellable agreements for subscription software products that contain provisions stipulating minimum purchase commitments. However, the annual purchase commitments under these contracts are, individually and in the aggregate, immaterial to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pegasystems Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;29, 2020, we filed a civil complaint against Pegasystems, Inc. (&#x201c;Pegasystems&#x201d;) and Youyong Zou, a Virginia resident, in the Circuit Court for Fairfax County, Virginia. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Appian Corp v. Pegasystems Inc. &amp;amp; Youyong Zou, No. 2020-07216 (Fairfax Cty. Ct.).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On May 10, 2022, we announced the jury awarded us $2.036 billion in damages for misappropriation of our trade secrets and $1 in damages for violating the Virginia Computer Crimes Act. Pegasystems filed several post-trial motions seeking relief in the form of reducing the damages award or setting aside the jury&#x2019;s verdict and either granting a new trial or entering judgment in Pegasystems&#x2019; favor. All of these motions were denied, and final judgment was entered by the Court on September 15, 2022. The final judgment &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reaffirmed the $2.036 billion in damages and also ordered Pegasystems to pay Appian $23.6&#160;million in attorney's fees associated with the case as well as statutory post-judgment interest on the judgment at an annual rate of 6%, or approximately $122.0&#160;million per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Defendant Youyong Zou has satisfied the judgment of $5,000 (plus interest) against him in lieu of appealing that judgment. On September 15, 2022, Pegasystems filed a notice of appeal to the Court of Appeals of Virginia. On July 30, 2024, the Court of Appeals of Virginia issued a decision reversing the judgment against Pegasystems and remanding for a new trial. The decision rejected Pegasystems&#x2019; argument that Appian had not presented evidence that trade secrets were misappropriated but reversed the judgment on the basis of evidentiary and damages rulings made by the trial court. On August 29, 2024, Appian submitted a petition to the Supreme Court of Virginia seeking to reverse the Court of Appeals decision and reinstate the full judgment against Pegasystems. Pegasystems filed an opposition to the petition and cross-issues for appeal on October 21, 2024. On March 7, 2025, the Supreme Court of Virginia granted Appian&#x2019;s petition and agreed to hear Appian&#x2019;s appeal as well as Pegasystems&#x2019; cross-issues for appeal. Appian&#x2019;s argument on the appeal was heard on October 28, 2025. The timeline for deciding Appian&#x2019;s appeal is solely in the control of the Supreme Court, and we cannot predict the outcome of any appeals or the exact time it will take to resolve them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Judgment Preservation Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;1, 2023, we entered into a Judgment Preservation Insurance (&#x201c;JPI&#x201d;) policy in connection with our $2.036 billion judgment against Pegasystems. The total cost of the policy was $57.3&#160;million and is comprised of the premium, a one-time broker fee, and Virginia lines tax. The policy provides up to $500.0&#160;million of coverage. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total cost of the policy was capitalized and is being amortized on a straight-line basis over the estimated length of the appeals process. We currently estimate the total length of the appeals process (solely for amortization purposes) to be approximately four years. This estimate is reviewed each reporting period. Amortization expense associated with the JPI premium is recorded to general and administrative expenses in our consolidated statements of operations. JPI amortization expense was $3.2&#160;million and $9.4&#160;million for the three and nine months ended September&#160;30, 2025, respectively. JPI amortization expense was $3.6&#160;million and $12.6&#160;million for the three and nine months ended September&#160;30, 2024, respectively. As of September&#160;30, 2025, $12.5&#160;million of the unamortized balance is classified as &#x2018;Prepaid expenses and other current assets&#x2019; while the remaining $13.6&#160;million is classified as 'Other assets&#x2019; on our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are subject to legal, regulatory, and other proceedings and claims that arise in the ordinary course of business. Other than as disclosed elsewhere in this Quarterly Report, we are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2025, our Board of Directors authorized a program to repurchase up to $10.0 million of our common stock from May 2025 to December 2025. In June 2025, we repurchased 0.3 million shares under this program at an average share price of $31.91, totaling an aggregate cost of $10.0&#160;million. &lt;/span&gt;&lt;/div&gt;In August 2025, our Board of Directors authorized a second program to repurchase up to an additional $10.0 million of our common stock from August 2025 to August 2027. In September 2025, we repurchased 0.3 million shares under this program at an average share price of $30.60, totaling an aggregate cost of $10.0 million. As of September&#160;30, 2025, shareholders&#x2019; equity included 73.8&#160;million shares outstanding, net of 0.6&#160;million shares of common stock held in treasury.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation contextRef="c-200" decimals="-5" id="f-803" unitRef="usd">220000000</us-gaap:PurchaseObligation>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-201" id="f-804">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-200" decimals="-5" id="f-805" unitRef="usd">44000000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-200" decimals="-5" id="f-806" unitRef="usd">44000000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-200" decimals="-5" id="f-807" unitRef="usd">44000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-200" decimals="-5" id="f-808" unitRef="usd">44000000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-200" decimals="-5" id="f-809" unitRef="usd">44000000</us-gaap:PurchaseObligationDueInSecondYear>
    <appn:PaymentsForPurchaseObligation contextRef="c-18" decimals="-5" id="f-810" unitRef="usd">14300000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-1" decimals="-5" id="f-811" unitRef="usd">37600000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-19" decimals="-5" id="f-812" unitRef="usd">10800000</appn:PaymentsForPurchaseObligation>
    <appn:PaymentsForPurchaseObligation contextRef="c-20" decimals="-5" id="f-813" unitRef="usd">31800000</appn:PaymentsForPurchaseObligation>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-202" decimals="-6" id="f-814" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-203" decimals="0" id="f-815" unitRef="usd">1</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-202" decimals="-6" id="f-816" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-204" decimals="-5" id="f-817" unitRef="usd">23600000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <appn:GainContingencyDamagesAwardedInterestPercentage
      contextRef="c-205"
      decimals="INF"
      id="f-818"
      unitRef="number">0.06</appn:GainContingencyDamagesAwardedInterestPercentage>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-205" decimals="-5" id="f-819" unitRef="usd">122000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-206" decimals="-3" id="f-820" unitRef="usd">5000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-202" decimals="-6" id="f-821" unitRef="usd">2036000000.000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <appn:LitigationJudgmentPreservationInsuranceCost contextRef="c-207" decimals="-5" id="f-822" unitRef="usd">57300000</appn:LitigationJudgmentPreservationInsuranceCost>
    <appn:JudgmentPreservationInsuranceThresholdAmount contextRef="c-207" decimals="-5" id="f-823" unitRef="usd">500000000</appn:JudgmentPreservationInsuranceThresholdAmount>
    <appn:LitigationAppealProcessPeriod contextRef="c-208" id="f-824">P4Y</appn:LitigationAppealProcessPeriod>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-209" decimals="-5" id="f-825" unitRef="usd">3200000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-210" decimals="-5" id="f-826" unitRef="usd">9400000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-211" decimals="-5" id="f-827" unitRef="usd">3600000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceExpense contextRef="c-212" decimals="-5" id="f-828" unitRef="usd">12600000</appn:LitigationJudgmentPreservationInsuranceExpense>
    <appn:LitigationJudgmentPreservationInsuranceCurrent contextRef="c-208" decimals="-5" id="f-829" unitRef="usd">12500000</appn:LitigationJudgmentPreservationInsuranceCurrent>
    <appn:LitigationJudgmentPreservationInsuranceNoncurrent contextRef="c-208" decimals="-5" id="f-830" unitRef="usd">13600000</appn:LitigationJudgmentPreservationInsuranceNoncurrent>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-213" decimals="-5" id="f-831" unitRef="usd">10000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-214"
      decimals="-5"
      id="f-832"
      unitRef="shares">300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-214"
      decimals="2"
      id="f-833"
      unitRef="usdPerShare">31.91</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-214" decimals="-5" id="f-834" unitRef="usd">10000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-215" decimals="-5" id="f-835" unitRef="usd">10000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-216"
      decimals="-5"
      id="f-836"
      unitRef="shares">300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-216"
      decimals="2"
      id="f-837"
      unitRef="usdPerShare">30.60</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-216" decimals="-5" id="f-838" unitRef="usd">10000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-839" unitRef="shares">73800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-5" id="f-840" unitRef="shares">600000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-841">&lt;div style="-sec-extract:summary"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise for which discrete financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;) for purposes of allocating resources and evaluating financial performance. We have determined our CODM is our Chief Executive Officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one operating and one reportable segment, representing our consolidated business that helps organizations design, automate, and optimize important business processes from start to finish. We generate revenue from customers primarily through the sale of cloud and term subscriptions bundled with maintenance and support as well as professional services revenue from fees for our consulting services and training related to our platform. Our reportable segment determination is based on our management and internal reporting structure, the nature of the subscriptions and services we offer, and the financial information evaluated regularly by our CODM.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM uses operating income (loss) and net income (loss) reported on the consolidated statements of operations to assess performance for the segment and decide how to allocate resources. In addition, the CODM reviews the expense categories presented on the consolidated statements of operations to manage the Company&#x2019;s operations. Operating income (loss) and net income (loss) are used to evaluate profitability trends in the business, and the CODM considers budget-to-actual variances for both profit measures when making decisions about allocating capital and resources. Significant segment expenses, which are the expenses included in operating income (loss) and net income (loss), as well as other segment items such as other income, net and income tax expense are included in the consolidated statements of operations. Further, the measure of segment assets is total assets as reported on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to geographic information, revenue is attributed to respective geographies based on the contracting address of the customer. The value of our long-lived assets, which are comprised of property and equipment, intangible assets with finite lives, and right-of-use assets, held in the United States and internationally as of September&#160;30, 2025 were $50.2&#160;million and $13.6&#160;million, respectively. As of December&#160;31, 2024, our long-lived assets held in the United States and internationally were $55.9&#160;million and $14.6&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-842"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-843"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-844">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes revenue by geography for the three and nine months ended September&#160;30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-845" unitRef="usd">112743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-846" unitRef="usd">98108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-847" unitRef="usd">324129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-848" unitRef="usd">282755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-849" unitRef="usd">74261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-3" id="f-850" unitRef="usd">55944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-3" id="f-851" unitRef="usd">199941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-852" unitRef="usd">167582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-853" unitRef="usd">187004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-854" unitRef="usd">154052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-855" unitRef="usd">524070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-856" unitRef="usd">450337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets contextRef="c-225" decimals="-5" id="f-857" unitRef="usd">50200000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-226" decimals="-5" id="f-858" unitRef="usd">13600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-227" decimals="-5" id="f-859" unitRef="usd">55900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-228" decimals="-5" id="f-860" unitRef="usd">14600000</us-gaap:NoncurrentAssets>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c-1" id="f-861">&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Investments and Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. GAAP establishes a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a&#160;non-recurring&#160;basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;2 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Inputs, other than quoted prices in active markets, that are observable either directly or indirectly;&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Unobservable inputs for which there is little or no market data and which require us to develop our own estimates and assumptions reflecting those that a market participant would use.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The asset or liability&#x2019;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September&#160;30, 2025 and December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation techniques that may be used to measure fair value are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Market approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Income approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Cost approach &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of our accounts receivable, accounts payable, and accrued expenses approximate fair value as of September&#160;30, 2025 and December&#160;31, 2024 because of the relatively short duration of these instruments. Additionally, the carrying value of our debt associated with the term loan facility approximates fair value because the interest rates are variable and reset on relatively short durations to the then market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, have been recorded in &#x2018;Accumulated other comprehensive loss&#x2019; in our consolidated balance sheets. The components of our cash, cash equivalents, and investments as of September&#160;30, 2025 are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, our investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.941%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not hold any Level 3 assets at any point during the three and nine months ended September&#160;30, 2025. Additionally, there were no transfers between Levels 1 and 2 during the nine months ended September 30, 2025. Interest income on our investments, which is recorded within &#x2018;Other income, net&#x2019; on our consolidated statements of operations, totaled $1.7 million and $5.3 million for the three and nine months ended September&#160;30, 2025, respectively. Interest income on our investments totaled $1.5 million and $5.2 million for the three and nine months ended September&#160;30, 2024, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual maturities of our debt securities as of September&#160;30, 2025 and December&#160;31, 2024 were all one year or less. Actual maturities may differ from contractual maturities because borrowers have the right to call or prepay certain obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-862">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. GAAP establishes a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a&#160;non-recurring&#160;basis, in periods subsequent to their initial measurement. The hierarchy requires us to use observable inputs when available and to minimize the use of unobservable inputs when determining fair value. The three tiers are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Observable inputs based on unadjusted quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;2 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Inputs, other than quoted prices in active markets, that are observable either directly or indirectly;&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Level&#160;3 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Unobservable inputs for which there is little or no market data and which require us to develop our own estimates and assumptions reflecting those that a market participant would use.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The asset or liability&#x2019;s fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques maximize the use of relevant observable inputs and minimize the use of unobservable inputs. There were no instruments measured at fair value on a recurring basis using significant unobservable inputs as of September&#160;30, 2025 and December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation techniques that may be used to measure fair value are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Market approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Income approach&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Uses valuation techniques to convert future amounts to a single present amount based on current market expectations about those future amounts; and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.46pt"&gt;Cost approach &lt;/span&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Based on the amount that currently would be required to replace the service capacity of an asset (i.e., replacement cost).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-863">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;Our investment portfolio consists largely of debt investments classified as available-for-sale. Changes in the fair value of available-for-sale securities, excluding other-than-temporary impairments, have been recorded in &#x2018;Accumulated other comprehensive loss&#x2019; in our consolidated balance sheets.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-864">The components of our cash, cash equivalents, and investments as of September&#160;30, 2025 are as follows (in thousands): &lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, our investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.941%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Tahoma',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-229" decimals="-3" id="f-865" unitRef="usd">118977000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-229" decimals="-3" id="f-866" unitRef="usd">118977000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-230" decimals="-3" id="f-867" unitRef="usd">118977000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-231" decimals="-3" id="f-868" unitRef="usd">6272000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-231" decimals="-3" id="f-869" unitRef="usd">6272000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-232" decimals="-3" id="f-870" unitRef="usd">6272000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-233" decimals="-3" id="f-871" unitRef="usd">37636000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-233" decimals="-3" id="f-872" unitRef="usd">28000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-233" decimals="-3" id="f-873" unitRef="usd">37664000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-234" decimals="-3" id="f-874" unitRef="usd">37664000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-235" decimals="-3" id="f-875" unitRef="usd">7994000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-235" decimals="-3" id="f-876" unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-235" decimals="-3" id="f-877" unitRef="usd">8001000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-236" decimals="-3" id="f-878" unitRef="usd">8001000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-237" decimals="-3" id="f-879" unitRef="usd">20623000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-237" decimals="-3" id="f-880" unitRef="usd">24000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-237" decimals="-3" id="f-881" unitRef="usd">20647000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-238" decimals="-3" id="f-882" unitRef="usd">20647000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-4" decimals="-3" id="f-883" unitRef="usd">191502000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-4" decimals="-3" id="f-884" unitRef="usd">59000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-885" unitRef="usd">191561000</appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-886" unitRef="usd">125249000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-887" unitRef="usd">66312000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-239" decimals="-3" id="f-888" unitRef="usd">106338000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-239" decimals="-3" id="f-889" unitRef="usd">106338000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-240" decimals="-3" id="f-890" unitRef="usd">106338000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-241" decimals="-3" id="f-891" unitRef="usd">12214000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-241" decimals="-3" id="f-892" unitRef="usd">12214000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-242" decimals="-3" id="f-893" unitRef="usd">12214000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-243" decimals="-3" id="f-894" unitRef="usd">24376000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-243" decimals="-3" id="f-895" unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-243" decimals="-3" id="f-896" unitRef="usd">24402000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-244" decimals="-3" id="f-897" unitRef="usd">24402000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-245" decimals="-3" id="f-898" unitRef="usd">2974000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-245" decimals="-3" id="f-899" unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-245" decimals="-3" id="f-900" unitRef="usd">2977000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-246" decimals="-3" id="f-901" unitRef="usd">2977000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-247" decimals="-3" id="f-902" unitRef="usd">13900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-247" decimals="-3" id="f-903" unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-247" decimals="-3" id="f-904" unitRef="usd">13929000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-248" decimals="-3" id="f-905" unitRef="usd">13929000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-5" decimals="-3" id="f-906" unitRef="usd">159802000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-5" decimals="-3" id="f-907" unitRef="usd">58000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-908" unitRef="usd">159860000</appn:CashAndCashEquivalentsAndShortTermInvestmentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-909" unitRef="usd">118552000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-910" unitRef="usd">41308000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InvestmentIncomeInterest contextRef="c-18" decimals="-5" id="f-911" unitRef="usd">1700000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-5" id="f-912" unitRef="usd">5300000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-19" decimals="-5" id="f-913" unitRef="usd">1500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-20" decimals="-5" id="f-914" unitRef="usd">5200000</us-gaap:InvestmentIncomeInterest>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-18" id="f-915">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-18" id="f-916">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-18" id="f-917">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-18" id="f-918">false</ecd:Rule10b51ArrAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
